関数の参照 (PL/SQL)
スカラー PL/SQL 関数は、式がサポートされている任意の場所から参照できます。 パイプライン PL/SQL 関数は、SELECT ステートメントの FROM 節の中で参照できます。
構文
説明
- function-name
- 関数の ID を指定します。
- parameter-value
- パラメーターの値を指定します。
例
以下の例は、PL/SQL サンプル・スキーマで定義した SIMPLE_FUNCTION という名前の関数を、PL/SQL 無名ブロックから呼び出す方法を示しています。
BEGIN
DBMS_OUTPUT.PUT_LINE(simple_function);
END;以下の例は、SQL ステートメントの中でスカラー関数とパイプライン関数を使用する方法を示すものです。
SELECT
emp.empno, emp.ename, emp.sal, emp.comm,
emp_comp(sal, comm)+bon.bonus "YEARLY COMPENSATION"
FROM emp, TABLE(bonuses()) as bon(category, bonus)
WHERE bon.category = emp.category