您可从另一个 SPL 程序调用存储过程,只需指定该存储过程名称,后跟其参数(如果有),最后以分号结尾。

name [ ([ parameters ]) ];

其中:

  • name 是存储过程的标识符。
  • parameters 是实参的列表。
说明 如果没有要传递的实参,则可以用空参数列表调用存储过程,也可以完全省略左右圆括号。

调用存储过程的语法与在 PSQL 或 PolarDB *Plus 中使用 EXEC 命令执行它时所用的语法(如前面的语法示意图中所示)相同。

下面是一个从匿名块调用存储过程的示例:

BEGIN
    simple_procedure;
END;

That's all folks!
说明 每个应用程序都有自己独特的方式来调用存储过程。例如,在 Java 应用程序中,使用应用程序编程接口 JDBC。