我有一个与另一个表有外键关系的表。
我想检查一下如果存在这种关系,请将其删除。
如何编写此查询。
感谢。
答案 0 :(得分:8)
如果您使用的是SQL Server,则应该可以使用
if exists (select 1 from sys.objects where object_id = OBJECT_ID(N'[FKName]') AND parent_object_id = OBJECT_ID('TableName'))
alter table TableName drop constraint FKName