回答

收藏

tsql脚本将删除级联添加到现有表中

技术问答 技术问答 108 人阅读 | 0 人回复 | 2023-09-14

是否有一个脚本可以用来删除现有的表启用级联。7 o, t+ P$ o/ W! H% Z# a
                                                               
  a0 M: E0 C5 [    解决方案:                                                               
* ^# J- W" x# c* c                                                                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 CASCADEGOTABLE_NAME: 存储子代表的名称。% O9 \" T/ p+ d* S# H
PARENT_TABLE_NAME: 存储父母手表的名称。这个占位符可以相等
0 U; \* `2 A% bFK_TABLE_NAME_PARENT_TABLE_NAME: 只是约束的名字! e. N& j7 |, p2 H
FOREIGN_KEY: 与父母建立联系的字段,for example - ParentID. i1 U' _! N% s  X0 I6 u
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 CASCADEGO
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则