SQL Check | |
SQL >
Manipulação de Tabelas >
CHECK Constraint
A restrição CHECK garante que todos os valores numa coluna satisfazem determinadas condições. Uma vez definida, a base de dados apenas irá introduzir uma nova linha ou atualizar uma existente se o novo valor satisfizer a restrição CHECK. A restrição CHECK é utilizada para garantir a qualidade dos dados. Por exemplo, na seguinte instrução CREATE TABLE, CREATE TABLE Customer
(SID integer CHECK (SID > 0), Last_Name varchar (30), First_Name varchar (30)); A coluna "SID" tem uma restrição -- o seu valor apenas deve incluir números inteiros superiores a 0. Como tal, tentar executar a seguinte instrução INSERT INTO Customer VALUES (-3, 'Brito', 'Rita' );
irá dar origem a um erro, pois os valores de SID devem ser superiores a 0. Note que desta vez a restrição CHECK não é importa por linguagem MySQL.
Copyright © 2024 1keydata.com Todos os direitos reservados. |