Partilhar via


Como: Anexar um novo teste de verificação a uma tabela ou coluna

Anexar um restrição CHECK a uma tabela para especificar os valores de dados aceitáveis em uma ou mais colunas.

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 anexar um novo restrição CHECK

  1. No diagrama de banco de dados, clicar com o botão direito do mouse na tabela que conterá a restrição e selecionar Verificar restrições no menu de atalho.

    - ou -

    Abra a tabela Designer para a tabela que conterá a restrição, clique com o botão direito na tabela Designer e escolher Verificar restrições no menu de atalho.

  2. Clique em Adicionar.

    Observação:

    Se você deseja dar a restrição de um nome diferente, digite o nome no Nome da restrição box.

  3. Na grade, no Expressão, digite as expressões SQL para a restrição de verificação.Por exemplo, para limitar as entradas no state coluna das authors tabela de Nova York, tipo:

    state = 'NY'
    

    Ou, para requerem entradas no zip para 5 dígitos, coluna Tipo:

    zip LIKE '[0-9][0-9][0-9][0-9][0-9]'
    
    Observação:

    Certifique-se de que coloque quaisquer valores não numéricos restrição entre aspas simples (').

  4. expandir a tabela Designer categoria para conjunto quando a restrição é imposta:

    • Para testar a restrição de dados que existia antes de você criar a restrição, verifique Verificar dados existentes na criação ou ativando.

    • Para impor a restrição sempre que uma operação de replicação ocorre nessa tabela, marque Aplicar para replicação.

    • Para impor a restrição quando uma linha da tabela é inserida ou atualizada, marque Impor para INSERTs e UPDATEs.

Consulte também

Referência

Caixa de diálogo Índices/chaves

Outros recursos

Trabalhando com restrições

Trabalhando com chaves