SQL >
SQL Avanzado >
CHECK
La restricción CHECK se utiliza para limitar el rango de valores que puede tener una columna.
Se pueden definir varias restricciones CHECK en una tabla.
Ejemplo CHECK en MySQL
CREATE TABLE departamentos
{
dep int NOT NULL,
departamento varchar(255),
CHECK (dep>0)
}
Ejemplo CHECK en ORACLE, SQLSERVER y ACCESS:
CREATE TABLE departamentos
{
dep int NOT NULL CHECK (dep>0)
departamento varchar(255),
}
Ejemplo CHECK en ALTER TABLE en MySQL
ALTER TABLE departamentos
ADD CHECK (dep>0)
Ejemplo CHECK (con múltiples columnas) en ALTER TABLE en MySQL
ALTER TABLE personas
ADD CHECK (per>0, edad>35)
Ejemplo CHECK en ALTER TABLE en ORACLE, SQLSERVER y ACCESS
ALTER TABLE departamentos
ADD CONSTRAINT ckdepart CHECK (dep>0)
Ejemplo CHECK en ALTER TABLE con varias columnas
ALTER TABLE personas
ADD CONSTRAINT ckpersona CHECK (pers>0, nombre='antonio')
SQL DEFAULT >>
Copyright © 2012 11sql.com Todos los derechos reservados.
|