函数引用 (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