デフォルトでは、INSERTは行を返さないため、フェッチするものはありません。 sql
を追加することで、これを修正できます。 RETURNING *
の文字列 、public.logic_result_rc
に挿入されたコンテンツを返す必要があります 。
したがって、次のようになります。RETURN QUERY EXECUTE concat(sql, ' RETURNING *');
基本的な構文は次のとおりです。
INSERT INTO table_name ( column_name [, ...] )
VALUES ( ) | query
RETURNING * --or list of columns, same syntax like for SELECT