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_%';