一 SPL 函数可返回一个或多个值。请确保返回值的数量与表中列的数量或 INSERT 语句的列列表中列的数量相匹配。这些列必须具有与 SPL 函数返回的值相兼容的数据类型。
用 C 或 Java™ 语言编写的一外部函数可仅返回一个值。请确保您在 INSERT 语句的列列表中仅指定一列。这些列必须有与该外部函数返回的值相兼容的数据类型。该外部函数可为迭代符函数。
CREATE TEMP TABLE result_tmp( ... ); INSERT INTO result_tmp EXECUTE FUNCTION f_one(); UNLOAD TO 'file' SELECT * FROM foo_tmp;