INSERT returnerer som standard ingen rækker, så der er ikke noget at hente. Du kan rette dette ved at tilføje din sql
streng med RETURNING *
, med skal returnere indhold indsat i public.logic_result_rc
.
Så den vil gerne have dette:RETURN QUERY EXECUTE concat(sql, ' RETURNING *');
Grundlæggende syntaks er:
INSERT INTO table_name ( column_name [, ...] )
VALUES ( ) | query
RETURNING * --or list of columns, same syntax like for SELECT