Tiempo de lectura:57 Segundos

A la hora de crear una tabla podemos especificar diferentes restricciones. La restricción NOT NULL en PostgreSQL evalúa si una columna contiene nulos o no. Cuando se inserte o actualice un dato, comprobara si la columna permite nulos y sino es así nos devolverá un fallo.

Tabla de Contenidos ocultar

Sintaxis

Para establecer una restricción NOT NULL al crear una tabla utiliza la siguiente sintaxis:

Si la tabla ya existe debes utilizar ALTER para modificarla y agregar la restricción NOT NULL:

Si necesitas asignar la restricción NOT NULL a más de un campo separados por comas:

Si la columna ya contiene valores nulos no podrás asignarle esta restricción. Debes actualizar todos los registros con cualquier valor antes de aplicarle la restricción.

Ejemplo

En el siguiente ejemplo especificamos que la columna sueldo de la tabla empleados no sea nula cuando creamos la tabla:

Deja una respuesta

Tu dirección de correo electrónico no será publicada.

Este sitio está protegido por reCAPTCHA y se aplican la política de privacidad y los términos de servicio de Google.

Perfiles en Redes Sociales