函数引用 (PL/SQL)
在支持表达式的任何位置,都可以引用标量 PL/SQL 函数。只能在 SELECT 语句的 FROM 子句中引用管道 PL/SQL 函数。
语法
描述
- function-name
- 指定函数的标识。
- 参数值
- 指定参数的值。
示例
以下示例说明如何从 PL/SQL 匿名块中调用 PL/SQL 样本模式中定义的函数 SIMPLE_FUNCTION:
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