Partilhar via


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

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

ObservaçãoObservaçã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çãoObservaçã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 anexar um novo teste de verificação

  1. No diagrama de banco de dados, clique com o botão direito na tabela que conterá a restrição, e selecione CHECKCONSTRAINTS no menu de atalho.

    - ou -

    Abra o Designer de tabela para a tabela que conterá a restrição, clique com o botão direito no criador de tabelas e escolha CHECKCONSTRAINTS no menu de atalho.

  2. Clique em Adicionar.

    ObservaçãoObservação

    Se você quiser dar a restrição um nome diferente, digite o nome no o nome da restrição caixa.

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

    state = 'NY'
    

    Ou, para limitar as entradas do zip para 5 dígitos, a coluna Tipo:

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

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

  4. Expanda a categoria de criador de tabelas para definir quando a restrição é imposta:

    • Para testar a restrição de dados que existiam antes que você criou a restrição, consulte 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 Impor For Replication.

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

Consulte também

Referência

Caixa de diálogo Índices/chaves

Outros recursos

Trabalhando com restrições

Trabalhar com chaves