Excluir restrições exclusivas
Você pode excluir uma restrição exclusiva no SQL Server 2012 usando o SQL Server Management Studio ou o Transact-SQL. Excluir uma restrição exclusiva remove o requisito de exclusividade dos valores inseridos na coluna ou da combinação de colunas incluídas na expressão de restrição e exclui o índice exclusivo correspondente.
Neste tópico
Antes de começar:
Segurança
Para excluir uma restrição exclusiva usando:
SQL Server Management Studio
Transact-SQL
Antes de começar
Segurança
Permissões
Requer a permissão ALTER na tabela.
[Top]
Usando o SQL Server Management Studio
Para excluir uma restrição exclusiva usando o Pesquisador de Objetos
No Pesquisador de Objetos, expanda a tabela que contém a restrição exclusiva e expanda Restrições.
Clique com o botão direito do mouse na chave e selecione Excluir.
Na caixa de diálogo Excluir Objeto, verifique se a chave correta foi especificada e clique em OK.
Para excluir uma restrição exclusiva usando o Designer de Tabela
No Pesquisador de Objetos, clique com o botão direito na tabela com a restrição exclusiva e clique em Design.
No menu Designer de Tabela, clique em Índices/Chaves.
Na caixa de diálogo Índices/Chaves, selecione a chave exclusiva na lista Índice e Chave Primária / Exclusiva Selecionada.
Clique em Excluir.
No menu Arquivo, clique em Salvar table name.
[Top]
Usando Transact-SQL
Para excluir uma restrição exclusiva
No Pesquisador de Objetos, conecte-se a uma instância do Mecanismo de Banco de Dados.
Na barra Padrão, clique em Nova Consulta.
Copie e cole o exemplo a seguir na janela de consulta e clique em Executar.
-- Return the name of unique constraint. SELECT name FROM sys.objects WHERE type = 'UQ' AND OBJECT_NAME(parent_object_id) = N' DocExc'; GO -- Delete the unique constraint. ALTER TABLE dbo.DocExc DROP CONSTRAINT UNQ_ColumnB_DocExc; GO
Para obter mais informações, consulte ALTER TABLE (Transact-SQL) e sys.objects (Transact-SQL).
[Top]