我有一个表,该表与另一个表具有外键关系。

我要检查是否存在这种关系,将其删除。

如何编写此查询。

谢谢。

最佳答案

如果您使用的是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

07-28 03:35