Restrições referem -se a regras que governam como os dados são gerenciados em uma coluna de tabela. Também ajuda a adicionar segurança e manter a integridade dos dados.
Este artigo discutirá como usar as restrições de verificação nos bancos de dados SQL.
O que é SQL Verifique a restrição?
A restrição de verificação no SQL permite limitar os dados que podem ser adicionados a uma coluna. Por exemplo, usando as restrições de verificação, você pode especificar uma expressão booleana em que todos os dados inseridos na coluna devem gratificar.
SQL Adicione a restrição de verificação
Vamos discutir como adicionar uma restrição de verificação ao criar uma tabela. A sintaxe para criar uma restrição de verificação no SQL é como mostrado abaixo:
Restrição restrição_name check (boolean_expression);Considere a consulta de exemplo mostrada abaixo:
Crie usuários de tabela (No exemplo acima, criamos uma tabela chamada usuários; Adicionamos várias colunas e uma restrição de verificação.
Nesse caso, dizemos ao SQL para verificar se a idade especificada é maior ou igual a 18. Isso impede os dados com o valor da idade de 17 e abaixo de serem adicionados ao banco de dados.
Observe que você pode especificar várias condições de verificação para uma coluna.
SQL Adicione a restrição de verificação a uma tabela existente
Você pode adicionar uma restrição de verificação a uma tabela existente usando a instrução ALTER TABLE. Por exemplo, tente adicionar uma restrição de verificação para garantir a idade acima de 18 e abaixo de 60, conforme ilustrado abaixo.
Alterar os usuários da tabelaLembre -se de que adicionar uma restrição de verificação a uma tabela existente não afeta os dados existentes. No entanto, novos dados devem cumprir a condição especificada.
SQL Remova a restrição de verificação
Para remover uma restrição de verificação de uma tabela, podemos usar a instrução DROP, conforme mostrado no exemplo abaixo:
Alterar os usuários da tabelaNesse caso, usamos a declaração de restrição de queda seguida pelo nome da restrição que desejamos remover.
SQL Modificar a restrição de verificação
Se você deseja modificar a expressão de uma restrição de cheque, precisa soltar a restrição existente e criar um novo.
A modificação da expressão booleana para uma restrição de verificação existente não é suportada.
Conclusão
Este artigo abordou como adicionar uma restrição de verificação a uma nova tabela. Também abordamos a adição de uma restrição de verificação a uma tabela existente e removendo a restrição.