函数 (PL/SQL)

数据服务器支持编译和执行标量 PL/SQL 函数和管道 PL/SQL 函数。可以在表达式有效的上下文中调用标量 PL/SQL 函数。对标量 PL/SQL 函数进行求值时,该函数将返回一个值,该值将被替换到该函数所嵌入在的表达式中。可以在 SELECT 语句的 FROM 子句中调用管道 PL/SQL 函数,并且一次计算表中的一行。

要创建 PL/SQL 函数,请执行 CREATE FUNCTION 语句。通过使用 SQL DROP 语句,可以从数据库中删除此类函数。如果要替换某个函数的实现,那么不需要将其删除。您可以使用 CREATE FUNCTION 语句并指定 OR REPLACE 选项来替换函数实现。