Partilhar via


Modificar restrições de verificação

Aplica-se a: SQL Server Banco de Dados SQL do Azure Instância Gerenciada de SQL do Azure

Você pode modificar uma restrição de verificação no SQL Server usando o SQL Server Management Studio ou o Transact-SQL quando quiser alterar a expressão de restrição ou as opções que habilitam ou desabilitam a restrição em 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:

    To 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 a restrição CHECK usando o Transact-SQL, primeiro você precisará excluir a restrição CHECK e 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.