使用 CALL 在 SPL 例程中执行用户定义的例程(UDR)。
CALL 语句调用 UDR。CALL 语句对 EXECUTE PROCEDURE 和 EXECUTE FUNCTION 语句的行为是一致的,但仅可在 SPL 例程中使用 CALL 。
可以将 CALL 用在 GBase 8s ESQL/C 程序中或与 DB-Access 一起使用,但仅当该语句在执行了该程序或 DB-Access 的 SPL 例程中时。
当您使用 CALL 调用由其函数标识符指定的用户定义的函数或用于存储函数标识符的 routine_var 时,CALL 语句必须包含 RETURNING 子句。
CALL 语句不能从 SELECT 语句的 FROM 子句中的子查询调用迭代器 TABLE 函数。有关迭代器 TABLE 函数的语法,请参阅迭代器函数。