跳到主要内容

CALL 语句

CALL 语句用于调用给定的表函数并返回结果。

由于 Goose 支持 FROM-first 语法,且过程在 Goose 中以表函数实现,因此很多场景可以用 FROM 替代 CALL

示例

调用 goose_functions 表函数:

CALL goose_functions();

调用 pragma_table_info 表函数:

CALL pragma_table_info('pg_am');

仅选择函数名以 ST_ 开头的函数:

SELECT function_name, parameters, parameter_types, return_type
FROM goose_functions()
WHERE function_name LIKE 'ST_%';

语法