Como: verificar dados existentes ao criar um teste de verificação
Quando você cria uma restrição de verificação, você pode definir uma opção para aplicá-lo aos novos dados somente ou aos dados existentes também.A opção de aplicar a restrição dos novos dados só é útil quando você sabe que os dados existentes já atendem a nova restrição, ou quando uma regra de negócio requer a restrição seja imposta só deste ponto em diante.
Por exemplo, você pode ter os códigos postais estar limitado a cinco dígitos no passado, mas agora que os novos dados permite códigos postais de nove dígitos.Os dados antigos com CEPs de cinco dígitos vão co-existir com novos dados que contém CEPs de nove dígitos.
Observação |
---|
Alguns bancos de dados têm diferentes funcionalidades para 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 |
---|
Seu computador pode mostrar nomes ou locais diferentes para alguns dos elementos da interface do usuário do Visual Studio nas instruções a seguir. A edição do Visual Studio que você possui e as configurações que você usa determinam esses elementos. Para obter mais informações, consulte Configurações de Visual Studio. |
Para verificar os dados existentes ao criar um teste de verificação
No diagrama de banco de dados, clique com o botão direito na tabela que contém a restrição e selecione CHECKCONSTRAINTS no menu de atalho.
- ou -
Abra o Designer de tabela para a tabela que contém a restrição, clique com o botão direito no criador de tabelas e escolha CHECKCONSTRAINTS no menu de atalho.
Selecione a restrição da Teste de verificação selecionada lista.
Clique em Verificar dados existentes na criação ou ativando e selecione Sim na lista suspensa.
A restrição de verificação será aplicada quando você salva a tabela ou o diagrama de banco de dados.Se qualquer violação de restrição for encontrada durante a gravação de processo, a tabela não pode ser salvo.
Consulte também
Outros recursos
Trabalhando com procedimentos armazenados e funções definidas pelo usuário