Saltar la navegación

11.3.1.- Restricción NOT NULL.

Señal de prohibido el valor null.
Pilar Ramírez. (Uso educativo nc)


Con esta restricción obligaremos a que esa columna tenga un valor o lo que es lo mismo, prohíbe los valores nulos para una columna en una determinada tabla.

Podremos ponerlo cuando creamos o modificamos el campo añadiendo la palabra NOT NULL después de poner el tipo de dato.

Si en la tabla USUARIOS queremos que el campo "F_Nacimiento" sea obligatorio ponerlo, nos quedaría así:

CREATE TABLE USUARIOS (
    F_Nacimiento DATE
    CONSTRAINT Usu_Fnac_NN NOT NULL);

o bien, de esta otra forma:

CREATE TABLE USUARIOS (
    F_Nacimiento DATE NOT NULL);
Debemos tener cuidado con los valores nulos en las operaciones, ya que 1*NULL es igual a NULL.