Compartilhar via


Modificar restrições exclusivas

Você pode modificar uma restrição exclusiva no SQL Server 2012 usando o SQL Server Management Studio ou o Transact-SQL.

Neste tópico

  • Antes de começar:

    Segurança

  • Para modificar 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.

Ícone de seta usado com o link Voltar ao Início[Top]

Usando o SQL Server Management Studio

Para modificar uma restrição exclusiva

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

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

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

  4. Complete uma ação da seguinte tabela:

    Para

    Siga estas etapas

    Alterar as colunas às quais a restrição está associada

    1. Na grade, em (Geral), clique em Colunas e depois clique nas reticências (…) à direita da propriedade.

    2. Na caixa de diálogo Colunas de Índice, especifique a nova coluna, a ordem de classificação ou ambas para o índice.

    Renomear a restrição

    Na grade, em Identidade, digite um novo nome na caixa Nome. Verifique se seu novo nome não duplica um nome na lista Índice ou Chave Exclusiva/Primária Selecionada.

    Definir a opção clustered

    Na grade, em selecione Designer de Tabela, selecione Criar como Clusterizado e, na lista suspensa, escolha Sim para criar um índice clusterizado e Não para criar um não clusterizado. Só pode existir um índice clusterizado por tabela. Se já houver um índice clusterizado nessa tabela, você deverá desmarcar essa configuração no índice original.

    Definir um fator de preenchimento

    Na grade, em Designer de Tabela, expanda a categoria Especificação de Preenchimento e digite um inteiro de 0 a 100 na caixa Fator de Preenchimento.

  5. No menu Arquivo, clique em Salvar table name.

Ícone de seta usado com o link Voltar ao Início[Top]

Para modificar uma restrição exclusiva

Para modificar a restrição UNIQUE usando o Transact-SQL, exclua primeiramente a restrição UNIQUE existente e, em seguida, recrie-a com a nova definição. Para obter mais informações, consulte Excluir restrições exclusivas e Criar restrições exclusivas.

Ícone de seta usado com o link Voltar ao Início[Top]