Partilhar via


Excluir relações de chave estrangeira

Aplica-se a: SQL Server 2016 (13.x) e versões posteriores Banco de Dados SQL do AzureInstância Gerenciada 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. A exclusão de uma restrição de chave estrangeira remove o requisito de impor integridade referencial.

Para mais informações, consulte Restrições de Chave Primária e Estrangeira. Chaves estrangeiras referenciam chaves em outras tabelas.

Permissões

Requer 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, em seguida, expanda Chaves.

  2. Clique com o botão direito do rato na restrição e, em seguida, selecione Eliminar.

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

Utilize 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, consulte ALTER TABLE (Transact-SQL).

Próximos passos