私はPostgresの初心者です。 私はPgadmin IIIを使用しており、 'alter sequence'のステートメントで値をパラメータ化する必要があります。 私はこのコードを実行しようとしています:Postgresqlでスクリプトを作成してシーケンスの開始値をパラメータ化する方法
select coalesce(MAX(ID)+1,1) as max into myTempTable from myTable;
EXECUTE immediate 'ALTER SEQUENCE mySequence INCREMENT BY 1 START WITH ' || max || ' MINVALUE 1 NO CYCLE';
を、それは動作しません。どうしましたか?私はそれを関数にカプセル化する必要がありますか? ありがとうございます。 D.