sql-server – SQL Server:使用FK删除表
发布时间:2020-12-12 08:31:12 所属栏目:MsSql教程 来源:网络整理
导读:在表“A”上通过FK将“30”表视为“A.Id”. 对于集成测试,我必须删除表并重新创建它来创建一个定义的状态.由于依赖对象,它们似乎无法删除并重新创建表.错误信息是: Could not drop object ‘dbo.A’ because it is referenced by a FOREIGN KEY constraint
在表“A”上通过FK将“30”表视为“A.Id”.
对于集成测试,我必须删除表并重新创建它来创建一个定义的状态.由于依赖对象,它们似乎无法删除并重新创建表.错误信息是:
问题(S): >如何删除并重新创建表“A”? 解决方法在SSMS中转到数据库,然后右键单击.选择任务,生成脚本.然后通过选项设置它们的方式(Probaly只选择表中的外键,并创建依赖对象,并删除并重新创建,不要在我面前的选项,但你会看到它们,然后选择表想要将FK脚本化并将它们脚本化到一个文件中,打开文件并将drop语句分成一个文件并将其创建为另一个文件.现在,您有运行的tweo文件可以自动运行,当您运行时运行我建议在运行第一个测试之前重新创建文件(如果自上次测试运行以来它们已更改),而不是针对每个测试.(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |