Modificar restrições de verificação

Aplica-se a:yesSQL Server (todas as versões com suporte) YesBanco de Dados SQL do Azure YesInstância Gerenciada de SQL do Azure

Você pode modificar uma restrição de verificação em SQL Server usando SQL Server Management Studio ou Transact-SQL quando quiser alterar a expressão de restrição ou as opções que habilitam ou desabilitam a restrição para condições específicas.

Neste tópico

Antes de começar

Segurança

Permissões

Exige a permissão ALTER na tabela.

Como usar o SQL Server Management Studio.

Para modificar uma restrição de verificação

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

  2. No menu Designer de Tabela, clique em Verificar Restrições... .

  3. Na caixa de diálogo Verificar Restrições , em Restrição de Verificação Selecionada, selecione a restrição que deseja editar.

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

    Para Siga estas etapas
    Editar a expressão de restrição Digite uma nova expressão no campo Expressão .
    Renomear a restrição Digite um nome novo no campo Nome .
    Aplicar a restrição a dados existentes Selecione a opção Verificar Dados Existentes ao Criar ou Habilitar .
    Desabilitar a restrição quando são adicionados dados novos à tabela ou quando dados existentes são atualizados na tabela. Desmarque a opção Aplicar restrições para INSERTs e UPDATEs .
    Desabilitar a restrição quando um agente de replicação inserir ou atualizar dados em sua tabela. Desmarque a opção Impor para Replicação .

    Observação

    Alguns bancos de dados têm funcionalidade diferente para restrições de verificação.

  5. Clique em fechar

  6. No menu Arquivo, clique em Salvarnome da tabela.

Usando o Transact-SQL

Para modificar uma restrição de verificação

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