前提・実現したいこと
ここに質問の内容を詳しく書いてください。
(例)PHP(CakePHP)で●●なシステムを作っています。
■■な機能を実装中に以下のエラーメッセージが発生しました。
発生している問題・エラーメッセージ
ストアドファンクション内でSETVALの実行が有効にならない
該当のソースコード
execute_sql := 'SETVAL (''sdb.vminfo_table_consecutive_number_seq'', 1, false)'; PERFORM execute_sql;
試したこと
ストアドファンクション中でテーブル=vminfo_tableのカラム=consecutive_numberをSETVALを使用して初期化(=1)しようとしていますが、上手くいきません。
execute_sql := 'SETVAL (''sdb.vminfo_table_consecutive_number_seq'', 1, false)';
PERFORM execute_sql;
しかし、上記をpsql内でSETVALを実行してやると正常に初期化できます。
SELECT SETVAL ('vminfo_table_consecutive_number_seq', 1, false);
ストアドファンクション内で実行できないのでしょうか。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
実行環境:
Postgresql version : 13
実行OS : Windows10 Pro
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/03/25 00:45 編集
2021/03/24 08:38 編集
2021/03/25 00:45 編集
2021/03/24 08:37 編集
2021/03/25 00:39 編集
2021/03/25 01:30 編集
2021/03/25 01:26