sql >> データベース >  >> RDS >> PostgreSQL

Postgresql-シーケンス式の変更でサブクエリを使用する

    そのようにできるとは思いませんが、alterが行うsetval関数の方向を使用できるはずです。

    select setval('sequenceX', (select max(table_id)+1 from table), false)
    

    falseを指定すると、指定されたとおりに次のシーケンス番号が返されます。



    1. オラクルは時間のみを挿入します

    2. UPDATELOW_PRIORITYとINSERTDELAYEDINTOの利点は何ですか?

    3. Oracleで最後に実行されたSQLステートメントを取得して変数値をバインドする方法

    4. 更新クエリのステートメントを準備するにはどうすればよいですか?