田舎のパパが日常で感じた気になる話を発信するブログです。

気になるボックス

Windows

[T-SQL]外部キー制約を無効にする

投稿日:

システム稼動前にマスタデータの流し込み、障害時の個別リストアをしたいときなど外部キー制約が邪魔に感じることがあります。外部キー制約を無効にするコマンドを毎回忘れるので残しておきます。

スポンサーリンク

外部キー関するSQL

外部キー制約を無効にする

ALTER TABLE TableA NOCHECK CONSTRAINT FK_TableA_01

外部キー制約を有効にする

ALTER TABLE TableA CHECK CONSTRAINT FK_TableA_01

外部キー制約があるとデータベースで不整合を抑えたり、テーブルの関係性を把握を助けたりとメリットはあるのですが、反面、融通が効かないところがありますよね。って当たり前かorz

-Windows
-,

Copyright© 気になるボックス , 2016 AllRights Reserved Powered by AFFINGER4.