INSERT per impostazione predefinita non restituisce alcuna riga, quindi non c'è nulla da recuperare. Puoi risolvere questo problema aggiungendo il tuo sql
stringa con RETURNING *
, con dovrebbe restituire i contenuti inseriti in public.logic_result_rc
.
Quindi sarebbe questo:RETURN QUERY EXECUTE concat(sql, ' RETURNING *');
La sintassi di base è:
INSERT INTO table_name ( column_name [, ...] )
VALUES ( ) | query
RETURNING * --or list of columns, same syntax like for SELECT