シナリオ:私はテーブル (顧客) を持っています。複合キーがあり、そのうちの1つはサイズがvarchar(30)の「Relationship_num」です。十分なデータがあります。および 21 の従属テーブル。
問題: relationship_num が列のサイズより大きいレコードを挿入する。だから今、私はそのサイズを増やしたいと思っています。
失敗 回避策: サイズを変更しようとすると、次のエラーが表示されます: オブジェクト 'PK_CUSTOMER' は列 'RELATIONSHIP_NUM' に依存しています。顧客テーブルに依存しているテーブルのその他の 21 個のエラー。
次に、「PK_CUSTOMER」を削除しようとしました:
ALTER TABLE [dbo].[CUSTOMER] DROP CONSTRAINT [PK_CUSTOMER]
次のエラーが発生しました。
制約「PK_CUSTOMER」は、テーブル「some-table」、外部キー制約「RefCUSTOMER447」によって参照されています。制約を削除できませんでした。以前のエラーを参照してください。
これらすべての制約のスクリプト (作成とドロップ) を作成するのは面倒です。
これで私を助けてください!