Поделиться через


Удаление связей внешнего ключа

Область применения: SQL Server 2016 (13.x) и более поздних версий База данных SQL Azure Управляемый экземпляр SQL Azure

Ограничение внешнего ключа в SQL Server можно удалить с помощью SQL Server Management Studio или Transact-SQL. При удалении ограничения внешнего ключа удаляется требование принудительного создания ссылочной целостности.

Ссылки на внешние ключи в других таблицах см. в разделе "Ограничения первичного и внешнего ключа".

Разрешения

Требуется разрешение ALTER на таблицу.

Использование SQL Server Management Studio

Удаление ограничения внешнего ключа

  1. Разверните в обозревателе объектовтаблицу с ограничением, после чего разверните узел Ключи.

  2. Щелкните правой кнопкой мыши ограничение и нажмите кнопку "Удалить".

  3. В диалоговом окне "Удалить объект" нажмите кнопку "ОК".

Использование Transact-SQL

Удаление ограничения внешнего ключа

  1. В обозревателе объектов подключитесь к экземпляру ядра СУБД.

  2. На стандартной панели выберите пункт Создать запрос.

  3. Скопируйте приведенный ниже пример в окно запроса и нажмите кнопку Выполнить.

    USE AdventureWorks2022;
    GO
    ALTER TABLE dbo.DocExe
    DROP CONSTRAINT FK_Column_B;
    GO
    

Дополнительные сведения см. в разделе ALTER TABLE (Transact-SQL).

Следующие шаги