テーブルでカスケード削除がオンになっているかどうかを確認する方法はありますか? テーブルのスクリプト (SQL Server から) を見ていますが、カスケード削除の兆候は見られません。
質問する
11943 次
3 に答える
25
You can use INFORMATION_SCHEMA for standard approach, ex.
select * from INFORMATION_SCHEMA.REFERENTIAL_CONSTRAINTS
where DELETE_RULE ='CASCADE'
于 2013-06-08T12:07:09.963 に答える
0
これを行う方法を見つけました:
テーブルの FK を新しいクエリ ウィンドウにスクリプト化しました。
ALTER TABLE [dbo].[myTable] WITH CHECK ADD CONSTRAINT [FK_myTable_myTableHeaders] FOREIGN KEY([ID])
REFERENCES [dbo].[myTableHeaders] ([_ID])
ON DELETE CASCADE
GO
これで確認できました。
于 2013-06-07T14:48:53.033 に答える