使用 EXECUTE PROCEDURE 语句来调用用户定义的过程或内建例程。该语句是对 SQL 的 ANSI/ISO 标准的扩展。
EXECUTE PROCEDURE 语句调用用户定义过程并指定其参数。
为了与早期的 GBase 8s 版本相兼容,您可使用 EXECUTE PROCEDURE 语句来执行 CREATE PROCEDURE 语句定义的 SPL 函数。
如果 EXECUTE PROCEDURE 语句返回多行,则必须在 SPL 例程的 FOREACH 循环内处理该结果集,或者通过 ESQL/C 例程的游标另行访问。
在支持隐式事务的符合 ANSI/ISO 数据库中,在缺省情况下,EXECUTE PROCEDURE 不开启新的事务。然而,在被调用过程内的 SQL 语句可开启新的事务。