2017-01-17 2 views
0

顧客番号をキーとして顧客レコードを削除しました。それらを後で追加して同じ顧客番号を保持する方法はありますか?フィールドアイデンティティの仕様を変更することを検討しましたが、オンとオフを切り替えるプロセスはリスクがあり、スキルレベルを超えています。SQL - キーフィールドがそのままの状態で削除されたレコードを復元する

+0

でこれを行うことができます。 –

答えて

0

あなたが適切 `on`の、あなたのデータを挿入し、それを設定する場合には、全く当時` OFF`危険ではありませんset identity_insert - msdn

set identity_insert dbo.customers on; 
    insert into dbo.customers (CustomerNumber,CustomerName) 
    values (8675309,'Jenny'); 
set identity_insert dbo.customers off; 
+0

あなたが本当に不快感を感じている場合は、上記のコードをトランザクションの中に入れてください。これにより、このウィンドウで他のデータが追加されないようにする必要があります。 –

関連する問題