? Colonnes dans une base de données Oracle peuvent contenir des valeurs NULL quand une valeur valide n'a pas été affecté . Les valeurs nulles sont pas les mêmes que d'une ébauche , un zéro ou un espace. Quand une valeur nulle est comparée à une autre valeur nulle ou valable, la comparaison retourne un résultat inconnu à la place du vrai ou faux. Il est impossible pour la méthode de comparaison pour savoir si une valeur inconnue est inférieure à une autre valeur connue ou inconnue égale, supérieure ou . Instructions
1
Utiliser la clause "not null" à la commande " Créer" pour restreindre les valeurs NULL des colonnes spécifiques. Column1 ne peut pas contenir des valeurs NULL , mais peut column2 .
2
utilisation " n'est pas nul " dans le " Où " clause de «Select». Cela empêche les valeurs nulles d'être renvoyé pour la colonne spécifiée. Sélectionnez column2 en v_column2 de example_table où column2 n'est pas nulle.
3
En PL /SQL, NULL peut être éliminé de traitement en utilisant l'instruction "n'est pas nulle » dans le « Si - Else " . Cela permet au programme pour tenir compte des valeurs nulles en cas de besoin sans leur permettre de circuler à travers l'ensemble du processus . Dans la déclaration « if-else » suivante , le programme exécute des commandes basées sur l'opportunité " payment_amount " contient une valeur "null" .