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

新しい行のPKを手動でインクリメントするときにデータベースの競合状態を回避する方法

    ID列を持つ補助テーブルを作成します。 Auxテーブルへのトランザクション挿入で、値を取得し、それを使用してレガシーテーブルに挿入します。この時点で、Auxテーブルに挿入された行を削除することもできます。重要なのは、それを増分値のソースとして使用することだけです。



    1. SQLAlchemyでオブジェクトが存在しない場合にオブジェクトを挿入する最速の方法

    2. PostgreSQLでのSetseed()のしくみ

    3. sqlalchemyを使用して、リクエストごとにデータベースエンジンに動的にバインドする方法

    4. ストアド プロシージャでパラメータが null または空かどうかを確認する