レコードタイプを返す関数があります:
CREATE OR REPLACE FUNCTION
a()
RETURNS record AS '$lib/lib', 'a'
LANGUAGE C VOLATILE STRICT COST 1;
この関数は、ブール値とテキストの 2 つの属性を持つレコードを返します。これは、select クエリで取得できます。
SELECT status, log
FROM a() as (status boolean, log text);
の助けを借りて変換せずに、レコードの要素にアクセスすることは何とか可能as (status, log)
ですか? のようなa()[0]
何か a()[1]
?