您好,我是小DAI,专注于数据库管理员相关的技术问答,请问有什么可以帮您?

调用:内部过程调用

语法:

CALL  ()

语法元素:

 ::= [{, }...]

指定过程参数

::=  |  | | | 

参数的类型可以是表或标量。

 ::= 

::= ||

 ::= :

指定过程输入参数 备注在标识符名称前使用冒号。

 ::= 
 ::= 

::=

 ::= 

指定过程输出参数

描述:

对于一个过程调用另一个过程的内部过程,调用者或文字的所有现有变量都将传递给调用者的 IN 参数,而调用者的新变量将绑定到调用者的 OUT 参数。结果将隐式绑定到函数调用中给定的变量。

示例:

CALL addDiscount (:lt_expensive_books, lt_on_sale);

调用过程 addDiscount 时,变量 <:lt_expensive_books> 被指派给函数,变量 被此函数调用绑定。