¿ columnas en una base de datos Oracle pueden contener valores nulos cuando un valor válido no ha sido asignado . Nulos no son lo mismo que un espacio en blanco, un cero o un espacio . Cuando un valor nulo se compara con otro valor nulo o válido , la comparación devuelve un resultado desconocido en vez de verdadero o falso. Es imposible que el método de comparación de saber si un valor desconocido es igual a , mayor que , o menor que otro valor conocido o desconocido . Instrucciones
1
Utilice la cláusula de " no nulo" en el comando "Crear" para restringir nulos de las columnas específicas. Columna1 no puede contener valores nulos , pero columna2 puede .
2
uso " no es nulo " en el " caso " cláusula de " Seleccionar ". Esto evita que los valores nulos de ser devuelto para la columna especificada . Seleccione columna2 en v_column2 de example_table donde columna2 no es nulo .
3
PL /SQL , nulos puede ser eliminado del proceso mediante la opción " no es nulo " declaración en el " Si - Else " declaración. Esto permite que el programa para tener en cuenta valores nulos cuando sea necesario, sin que les permite circular a través del proceso completo . En la siguiente declaración " if-else " , el programa ejecuta los comandos en función de si " payment_amount " contiene un valor "null" .