Partilhar via


Modificar restrições de verificação

Aplica-se a:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceBase de dados SQL no Microsoft Fabric

Você pode modificar uma restrição de verificação no SQL Server usando o 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

Permissions

Requer a permissão ALTER na tabela.

Usando 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 a restrição de verificação e selecione Design.

  2. No menu do Designer de Tabelas , clique em Verificar as 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. Conclua uma ação na tabela a seguir:

    To Siga estes passos
    Editar a expressão de restrição Digite a nova expressão no campo Expressão.
    Renomear a restrição Digite um novo nome no campo Nome.
    Aplicar a restrição aos dados existentes Selecione a opção Verificar dados existentes na criação ou ativação.
    Desative a restrição quando novos dados forem adicionados à tabela ou quando os dados existentes forem atualizados na tabela. Desmarque a opção Impor restrição para INSERTs e UPDATEs.
    Desative a restrição quando um agente de replicação insere ou atualiza dados na tabela. Desmarque a opção Enforce For Replication.

    Note

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

  5. Clique em Fechar.

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

Usando Transact-SQL

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

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