Como: Desabilitar restrições de verificação com instruções atualização e INSERT
Você pode desabilitar um restrição CHECK quando dados são adicionados ao, atualizados no ou excluídos de uma tabela.Desativar uma restrição permite que você execute as seguintes transações:
Adicionar uma nova linha de dados a uma tabela (usando a demonstrativo INSERT) onde as linhas existentes foram necessários para atender às específicas dos negócios regras que não há mais aplicar (apenas Microsoft SQL servidor).Por exemplo, talvez tenha necessário códigos postais para estar limitado a cinco dígitos no passado, mas agora que novos dados para permitir que códigos postais de nove dígitos.Os dados antigos com códigos postais de cinco dígitos coexistirá com novos dados que contém códigos postais de nove dígitos.
Modificar linhas existentes (usando a demonstrativo atualização) onde as linhas existentes foram necessários para atender às regras de negócio específicas que não se aplicam mais.Por exemplo, convém atualizar códigos postais de cinco dígitos existentes todos os códigos postais de nove dígitos.
selecionar a opção para desabilitar um restrição CHECK durante transações INSERT e atualização se você souber que os novos dados irão violar a restrição, ou se a restrição se aplica apenas aos dados já existentes no banco de dados.
Observação: |
---|
Alguns bancos de dados têm funções diferentes de restrições de verificação.Consulte a documentação do banco de dados para obter detalhes sobre o funcionamento do seu banco de dados com restrições de verificação. |
Observação: |
---|
As caixas de diálogo e comandos de menu demonstradas podem ser diferentes daqueles descritas na Ajuda, dependendo das configurações ativas ou configurações de edição.Para alterar as configurações, escolher Importar e exportar configurações on the Ferramentas menu.Para obter mais informações, consulte Configurações do Visual Studio. |
Para desabilitar um restrição CHECK com instruções INSERT e atualização
In servidor Explorer, selecionar a tabela com a restrição e a partir de Banco de dados menu, clicar em aberto definição de tabela.
A tabela é aberta no Designer de tabela.
From a Designer de tabela menu, clicar Verificar restrições.
No Verificar restrições diálogo, selecionar a restrição no Teste de verificação selecionado lista.
Na grade, clicar Impor para INSERTS E UPDATES e escolherNão na lista drop-down.
Você pode conjunto essa opção Sim após adicionar ou modificar os dados para garantir que a restrição se aplica às modificações subseqüentes de dados.
Consulte também
Referência
Caixa de diálogo Índices/chaves