CALL — 调用一个过程
CALLname( [argument] [, ...] )
CALL执行一个过程。
如果该过程有任何输出参数,则会返回一行结果,其中包含这些参数的值。
name过程的名称(可以是模式限定的)。
argument过程调用的一个输入参数。有关函数和过程调用语法的完整细节(包括命名参数的使用),请参阅Section 4.3。
用户必须拥有该过程的EXECUTE权限,才能调用它。
若要调用函数(而不是过程),请改用SELECT。
如果在事务块中执行CALL,则被调用的过程不能执行事务控制语句。 只有当CALL作为独立事务执行时,才允许使用事务控制语句。
PL/pgSQL对CALL命令中的输出参数采用不同的处理方式; 参见Section 42.6.3。
CALL do_db_maintenance();
CALL符合 SQL 标准。