Partilhar via


Modificar restrições exclusivas

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 modificar uma restrição exclusiva no SQL Server usando o SQL Server Management Studio ou o Transact-SQL.

Neste tópico

Antes de começar

Segurança

Permissões

Requer permissão de alteração na tabela.

Usando o SQL Server Management Studio

Para modificar uma restrição exclusiva

  1. No Pesquisador de Objetos, clique com o botão direito do mouse na tabela que contém a restrição exclusiva e selecione Design.

  2. No menu do Designer de Tabela, clique em Índices/Chaves....

  3. Na caixa de diálogo Índices/Chaves , em Chave Primária/Exclusiva ou Índice Selecionado , selecione a restrição que deseja editar.

  4. Conclua uma ação na tabela a seguir:

    Para Siga estes passos
    Alterar as colunas às quais a restrição está associada 1) Na grelha sob (Geral), clique Colunas e depois clique nas reticências (...) à direita da propriedade.

    2) Na caixa de diálogo Colunas de Índice, especifique a nova coluna ou ordem de classificação, ou ambas, para o índice.
    Renomear a restrição Na grelha em Identidade, escreva um novo nome na caixa Nome. Certifique-se de que o seu novo nome não duplica um nome na lista de Chave Primária/Exclusiva Selecionada ou de Índice.
    Definir a opção clusterizada Na grade em do Designer de Tabela, selecione Criar como Agrupado e, na lista suspensa, escolha Sim para criar um índice agrupado e Não para criar um índice não agrupado. Apenas um índice clusterizado pode existir por tabela. Se já existir um índice clusterizado nesta tabela, você deverá limpar essa configuração no índice original.
    Definir um fator de preenchimento Na grade sob do Designer de Tabela, expanda a categoria Especificação de Preenchimento e digite um número inteiro de 0 a 100 na caixa Fator de Preenchimento.
  5. No menu Arquivo, clique em Salvarnome da tabela.

Para modificar uma restrição exclusiva

Para modificar uma restrição UNIQUE usando Transact-SQL, você deve primeiro excluir a restrição UNIQUE existente e, em seguida, recriá-la com a nova definição. Para obter mais informações, consulte Excluir restrições exclusivas e Criar restrições exclusivas.