Sql server 修改TSQL中的外键关系
我想看一些如何在TSQL中修改外键关系的示例,因为这里缺少外键关系 实际上,我想应用删除规则级联 应该是这样吗Sql server 修改TSQL中的外键关系,sql-server,tsql,constraints,cascade,Sql Server,Tsql,Constraints,Cascade,我想看一些如何在TSQL中修改外键关系的示例,因为这里缺少外键关系 实际上,我想应用删除规则级联 应该是这样吗 ALTER TABLE Email MODIFY CONSTRAINT FK_EmailContact_Email ON DELETE CASCADE 谢谢大家! 我找到了做这件事的方法 GO ALTER TABLE EmailContact DROP CONSTRAINT FK_EmailContact_Email GO ALTER TABLE Emai
ALTER TABLE Email MODIFY
CONSTRAINT FK_EmailContact_Email
ON DELETE CASCADE
谢谢大家!
我找到了做这件事的方法
GO
ALTER TABLE EmailContact DROP
CONSTRAINT FK_EmailContact_Email
GO
ALTER TABLE EmailContact ADD
CONSTRAINT FK_EmailContact_Email
FOREIGN KEY (EmailId)
REFERENCES Email (Id)
ON DELETE CASCADE
问题是什么?只需在您向我们展示的同一GUI中设置它,然后点击“脚本更改”按钮,而不是保存更改。@RBarryYoung我需要TSQL来设置级联规则。要执行我上面所说的操作,请使用“脚本更改”按钮。您有允许cacade删除的DBA吗?对于生产数据库来说,这通常是一个糟糕的想法。@RBarryYoung-Well。。。如果您的意思是“脚本表为…”菜单,那么它根本没有帮助。您是指另一个按钮来获取特定表的约束脚本吗?