スカラー関数は、入力パラメータに作用して、結果を生成します。
式の一部分として使用されているスカラー関数は、SQL文の式の評価時に必要に応じて呼び出されます。関数の処理が完了すると、その結果が、その関数を参照した式によって使用されます。
例えば、以下の要求では、現在の日付に13年を加算した日付が返されます。
SELECT ADD_MONTHS (CURRENT_DATE, 12*13);
以下の要求では、6ヶ月前の日付が返されます。
SELECT ADD_MONTHS (CURRENT_DATE, -6);