本文介绍了CALL语法的简介、使用方法及示例等内容。
简介
CALL
命令可用于执行一个过程。
如果过程有任何输出参数,则会返回一个结果行,返回这些参数的值。
语法
CALL name ( [ argument ] [, ...] )
参数说明
name
:过程的名称(可以被方案限定)。argument
:过程调用的一个输入参数。
说明
用户必须有过程的
EXECUTE
特权才能进行调用。若要调用一个函数而不是过程,应使用
SELECT
。如果在事务块中执行
CALL
,那么被调用的过程不能执行事务控制语句。只有当CALL
在其自身的事务中执行时,才允许过程执行事务控制语句。PL/SQL 以不同的方式处理
CALL
中的输出参数。
示例
CALL do_db_maintenance();
文档内容是否对您有帮助?