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

PostgreSQLの列の値は順番になっている必要があります

    PL / PgSQL ここ を使用したギャップレスシーケンス実装の詳細な例を作成しました。 。

    一般的な考え方は、テーブルにシーケンス値を格納し、SELECT ... FOR UPDATEを使用することです。 続いてUPDATE -または省略形のUPDATE ... RETURNING -トランザクションがコミットまたはロールバックするまで行をロックしながら、そこから値を取得します。



    1. LEFTOUTERJOINの最初の行を取得する

    2. MySQL MOD()関数–MySQLでモジュロ演算を実行します

    3. C# でユーザー定義テーブル型をストアド プロシージャ パラメータとして渡す方法

    4. SQLclおよびSQL*Plus(Oracle)で「選択されたX行」を削除する方法