|
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','Gonzales','Lynn');
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.
SQL Chave Primária >>
Copyright © 2013 1keydata.com Todos os direitos reservados.
|