問題タブ [identity-insert]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql-server - テーブル列SQL 2008のIDENTITY IDを置き換える方法は?
誤ってテーブルからレコードを削除してしまいました。このレコードには、データベース内の他のテーブルに関連付けられているキー列があります。データベースを復元し、以前に削除したレコードにアクセスできるようになりました。INSERT SELECT メソッドを使用しようとすると、メッセージが表示さ'An explicit value for the identity column in table 'IEP.dbo.IEP' can only be specified when a column list is used and IDENTITY_INSERT is ON.'
れました。次に、すべての列で挿入を実行しますが、この最初の列では、テーブル デザインで ID が YES に設定されています。キーを更新する方法はありますか?新しいレコードは自動的に新しいキーを生成し、その値を古いキーに更新したいと考えています。次に例を示します。
古い/現在のテーブル:
一時/バックアップ テーブル:
現在の列の i_key 値を一時列の i_key 値で更新する最善の解決策は何でしょうか? 誰かが助けてくれるなら、私に知らせてください。ありがとうございました!
sql-server - セッションを閉じると、identity_insert は OFF にリセットされますか?
SQL サーバーの質問です。私のテストでは「はい」と言われていますが、経験のある人に聞いてみたいです.
SET IDENTITY_INSERT some_table ON を使用する場合、オフに設定するのを忘れて他のユーザーに問題を引き起こすことを心配することなく、セッションを安全に閉じることができることを知りたいです。