Compartilhar via


Excluir relações de chaves estrangeiras

aplica-se a: SQL Server 2016 (13.x) e versões posteriores Banco de Dados SQL do AzureInstância Gerenciada de SQL do Azurebanco de dados SQL no Microsoft Fabric

Você pode excluir uma restrição de chave estrangeira no SQL Server usando o SQL Server Management Studio ou o Transact-SQL. Excluir uma restrição de chave estrangeira remove o requisito para forçar uma integridade referencial.

Chaves estrangeiras fazem referência a chaves em outras tabelas. Para obter mais informações, consulte Restrições de chaves primárias e estrangeiras.

Permissões

Exige a permissão ALTER na tabela.

Usar o SQL Server Management Studio

Para excluir uma restrição de chave estrangeira

  1. No Pesquisador de Objetos, expanda a tabela com a restrição e expanda Chaves.

  2. Clique com o botão direito do mouse na restrição e selecione Excluir.

  3. Na caixa de diálogo Excluir Objeto, selecione OK.

Usar o Transact-SQL

Para excluir uma restrição de chave estrangeira

  1. No Pesquisador de Objetos, conecte-se a uma instância do Mecanismo de Banco de Dados.

  2. Na barra Padrão, selecione Nova Consulta.

  3. Copie e cole o exemplo a seguir na janela de consulta e selecione Executar.

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

Para obter mais informações, confira ALTER TABLE (Transact-SQL).

Próximas etapas