HDP115

Ejemplo de restricción CHECK

La restricción CHECK se utiliza para limitar los valores que se pueden insertar en una columna. Se puede utilizar para garantizar que los datos cumplan con ciertas condiciones o reglas de negocio.

CE

Cristian Escalante

Última actualización: 30 de abril de 2025

sql
programación
desarrollo

Ejemplos de restricción CHECK

La restricción CHECK se utiliza para limitar los valores que se pueden insertar en una columna. Se puede utilizar para garantizar que los datos cumplan con ciertas condiciones o reglas de negocio. Por ejemplo, si tenemos una tabla de empleados y queremos asegurarnos de que el salario de cada empleado sea mayor que 0, podemos usar la restricción CHECK de la siguiente manera:


CREATE TABLE empleados (
    empleado_id INT PRIMARY KEY,
    nombre VARCHAR(100),
    salario DECIMAL(10, 2) CHECK (salario > 0)
);

Si intentamos insertar un registro con un salario negativo, obtendremos un error:

INSERT INTO empleados (empleado_id, nombre, salario)
VALUES (1, 'Juan', -1000.00);
-- Error: violación de restricción CHECK

Si hemos creado la tabla sin la restricción CHECK, podemos modificarla posteriormente para agregar la restricción:

CREATE TABLE empleados (
    empleado_id INT PRIMARY KEY,
    nombre VARCHAR(100),
    salario DECIMAL(10, 2)
);

ALTER TABLE empleados
ADD CONSTRAINT chk_salario CHECK (salario > 0);
Ejemplo de restricción FOREIGN KEY
Las restricciones FOREIGN KEY se utilizan para establecer un...
Ejemplo de restricción DEFAULT
La restricción DEFAULT establece un valor predeterminado par...

Conceptos Básicos de HTML

Aprende los conceptos básicos de HTML

Conceptos Básicos de CSS

Aprende los conceptos básicos de CSS

Conceptos Básicos de JavaScript

Aprende los conceptos básicos de JavaScript

Conceptos Básicos de GIT

Aprende los conceptos básicos de GIT

Conceptos Básicos de Python

Aprende los conceptos básicos de Python

Conceptos Básicos de UML

Aprende los conceptos básicos de UML

Refuerzo Academico de Herramientas de Productividad 2025