是否有可用于对现有表启用级联删除的脚本。谢谢。
问问题
14169 次
1 回答
15
ALTER TABLE [wm].[TABLE_NAME] WITH NOCHECK ADD CONSTRAINT [FK_TABLE_NAME_PARENT_TABLE_NAME] FOREIGN KEY([FOREIGN_KEY])
REFERENCES [wm].[PARENT_TABLE_NAME] ([PRIVATE_KEY])
ON DELETE CASCADE
GO
TABLE_NAME
:存储孩子的表的名称。PARENT_TABLE_NAME
:存储父母的表的名称。这个占位符可以相等FK_TABLE_NAME_PARENT_TABLE_NAME
:只是约束的名称FOREIGN_KEY
:子表中的字段,用于与父母的连接,for example - ParentID
PRIMARY_KEY
:父母表中的字段,for example - ID
ALTER TABLE [wm].[Thumbs] WITH NOCHECK ADD CONSTRAINT [FK_Thumbs_Documents] FOREIGN KEY([DocID])
REFERENCES [wm].[Documents] ([ID])
ON DELETE CASCADE
GO
于 2010-05-07T12:54:41.473 回答