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