【发布时间】:2013-06-16 00:45:52
【问题描述】:
我有一个返回记录类型的函数:
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] 之类的东西?
【问题讨论】:
标签: sql postgresql record