2017-12-21 13 views
0

postgresqlで動的挿入クエリを実行中に直面する問題pgsql動的挿入クエリの実行

クエリが関数で使用されています。

EXECUTE 'INSERT INTO tblename_' || NEW.id|| ' VALUES ($1)' USING NEW.* ; 

上記の行を実行している間、それは私はあなたがいくつかの選択した列を指定していないとしてあなたは、キーワード「VALUES」を必要としないと思う

ERROR: query "SELECT NEW.*" returned 14 columns

+0

この文では何を達成しようとしていますか? –

答えて

1

このエラーがスローされます。

EXECUTE 'INSERT INTO tblename_' || NEW.id|| ' SELECT ($1).*' 
USING NEW; 
+0

ありがとうございます、それは動作します –

関連する問題