自動インクリメントが1に設定されたcustomer_master
と呼ばれる列を含むというテーブルが1つあります。cust_id
cust_id
レコードを挿入しようとすると、正常に機能し、1、2、3、4などの挿入されたレコードが挿入されますが、挿入コマンドでエラーが生成された場合、トランザクションロールバックを実行します。これは、 cust_id
5が挿入されていないことを意味しますが、別のレコードを挿入し、cust_id
6を生成します。5をスキップしますcust_id
。
挿入コマンドでエラーが発生した場合にIDがインクリメントされないように設定したいと思います。
C#とSQLServer2005を使用しています。