Compartilhar via


Como desabilitar restrições de verificação com instruções INSERT e UPDATE (Visual Database Tools)

Você pode desabilitar uma restrição de verificação quando os dados são adicionados, atualizados ou excluídos de uma tabela. Desabilitar uma restrição permite que você execute as seguintes transações:

  • Adicione uma nova linha de dados a uma tabela (usando a instrução INSERT) em que as linhas existentes deviam atender a regras de negócio específicas que não mais se aplicam. Por exemplo, no passado você pode ter restringido os códigos postais a cinco dígitos, mas agora deseja novos dados para permitir códigos postais de nove dígitos. Os dados antigos com códigos postais de cinco dígitos coexistirão com os novos dados que contêm códigos postais de nove dígitos.

  • Modifique linhas existentes (usando a instrução UPDATE) onde as linhas existentes deviam atender a regras de negócio específicas que não mais se aplicam. Por exemplo, você pode querer atualizar todos os códigos postais de cinco dígitos para códigos postais de nove dígitos.

Selecione a opção para desabilitar uma restrição de verificação durante as transações INSERT e UPDATE se você souber que os novos dados violarão a restrição ou se a restrição se aplicar somente aos dados que já estão no banco de dados.

Para desabilitar uma restrição de verificação com instruções INSERT e UPDATE

  1. No Pesquisador de Objetos, clique com o botão direito do mouse na restrição e clique em Design.

    A tabela é aberta no Designer de Tabela.

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

  3. Na caixa de diálogo Verificar Restrições, selecione a restrição na lista Restrição de Verificação Selecionada.

  4. Na grade, clique em Impor INSERTS e UPDATES e escolha Não na lista suspensa.

    Você pode definir essa opção como Sim depois que somar ou modificar dados, para garantir que a restrição se aplique às modificações de dados subseqüentes.