SQL Check




  SQL > Tabelbewerkingen > 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', 'Mulder', 'Emma');

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 Primaire Sleutel >>



Copyright © 2014   1keydata.com   Alle rechten voorbehouden.



SQL CREATE TABLE
SQL NOT NULL
SQL DEFAULT
SQL UNIQUE
SQL CHECK
SQL CONSTRAINT
SQL Primaire Sleutel
SQL Externe Sleutel
SQL CREATE VIEW
SQL CREATE INDEX
SQL ALTER TABLE
SQL DROP TABLE
SQL TRUNCATE TABLE
SQL INSERT INTO
SQL UPDATE
SQL DELETE FROM




Site-overzicht