私は、一意のIDを明示的に生成するUDFからPRIMARY KEY
、Identity Columnsを使用する方が良いかどうかについて議論しています。
- Identity列について議論しています。
- 私のパートナーは、手動で値を生成することを主張しています、と彼は主張します
- UDFを作成できる別のテーブルにUDFを配置する
- リソースをロックする
ID_Value
によって呼び出される1つのフィールドでIDテーブルをインクリメントする1
- これをグローバル一意識別子として使用します
- または
id+1
、挿入時にテーブルに - 識別制約のないサーバーや環境間でデータを移動する方が簡単です。データがあるDBから、ステージングデータやダミーデータなどの別の類似のDBに移動する。非本番環境でのテストでは、すべてのレコードを昨日からテスト用のステージングまで引き下げたい場合があります。
- UDFを作成できる別のテーブルにUDFを配置する
どの実装がより意味がありますか?