如果存在外键,请将其删除

Tav*_*usi 2 sql foreign-keys exists sql-drop

我有一个表与另一个表有外键关系.

我想检查如果存在这种关系,请删除它.

如何编写此查询.

谢谢.

Iri*_*dio 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
Run Code Online (Sandbox Code Playgroud)