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.

SQL Chave Primária >>



Copyright © 2016   1keydata.com   Todos os direitos reservados.