我有一个返回记录类型的函数:
CREATE OR REPLACE FUNCTION
a()
RETURNS record AS '$lib/lib', 'a'
LANGUAGE C VOLATILE STRICT COST 1;
该函数返回具有两个属性的记录:布尔值和文本,我可以使用选择查询检索它们:
SELECT status, log
FROM a() as (status boolean, log text);
是否有可能以某种方式访问记录的元素而不在 的帮助下转换它们as (status, log)
?像a()[0]
和 a()[1]
?