Мне нужна функция Postgres для возврата виртуальной таблицы (например, в Oracle) с настраиваемым контентом. В таблице будет 3 столбца и неизвестное количество строк.
Я просто не мог найти правильный синтаксис в Интернете.
Представьте себе следующее:
CREATE OR REPLACE FUNCTION "public"."storeopeninghours_tostring" (numeric)
RETURNS setof record AS
DECLARE
open_id ALIAS FOR $1;
returnrecords setof record;
BEGIN
insert into returnrecords('1', '2', '3');
insert into returnrecords('3', '4', '5');
insert into returnrecords('3', '4', '5');
RETURN returnrecords;
END;
Как это правильно написано?