Cómo manejar datos nulos en una base de datos SQL
Cuando creamos una tabla de esta manera:
CREATE TABLE people ( age INT, name CHAR(20));
SQL acepta libremente valores vacíos como registros:
INSERT INTO people VALUES (null, null);
Esto podría ser un problema, porque ahora tenemos una fila con valores nulos:
age | name -----+-------- 37 | Flavio 8 | Roger |
Para resolver esto, podemos declarar restricciones en las filas de nuestra tabla. NOT NULL
Esto evita valores nulos:
CREATE TABLE people ( age INT NOT NULL, name CHAR(20) NOT NULL);
Si intentamos ejecutar esta consulta nuevamente:
INSERT INTO people VALUES (null, null);
Recibiríamos un error como este:
ERROR: null value in column "age" violates not-null constraintDETAIL: Failing row contains (null, null).
Tenga en cuenta que una cadena vacía es un valor no nulo válido.
Tal vez te puede interesar:
- Introducción a React
- Agregar evento de clic a los elementos DOM devueltos desde querySelectorAll
- Cómo cambiar el valor de un nodo DOM
- Cómo comprobar si un elemento DOM tiene una clase
SQL, Manejo de celdas vacías
SQL acepta libremente valores vacíos como registros: Cuando creamos una tabla de esta manera: Cuando creamos una tabla de esta manera: Cómo manejar datos nul
programar
es
2025-01-04

Si crees que alguno de los contenidos (texto, imagenes o multimedia) en esta página infringe tus derechos relativos a propiedad intelectual, marcas registradas o cualquier otro de tus derechos, por favor ponte en contacto con nosotros en el mail [email protected] y retiraremos este contenido inmediatamente