? Colonne in un database Oracle possono contenere valori nulli quando non è stato assegnato un valore valido . Nulls non sono le stesse di un vuoto, uno zero o uno spazio . Quando un valore null viene confrontato con un altro valore nullo o valido, il confronto restituisce un risultato sconosciuto , invece di vero o falso . È impossibile per il metodo di confronto per sapere se un valore sconosciuto è uguale , maggiore o minore di un altro valore noto o ignoto . Istruzioni
1
utilizzare la clausola "non zero " nel comando "Crea" per limitare i valori nulli di colonne specifiche . Column1 non può contenere valori null , ma colonna2 può .
2
Usa "non è nulla " nella clausola di " Dove" "Seleziona ". Questo impedisce che eventuali valori nulli di essere restituiti per la colonna specificata . Selezionare column2 in v_column2 da example_table dove column2 non è nullo .
3
PL /SQL , i valori nulli può essere eliminato dal trattamento utilizzando il "non è nulla " istruzione nel "se - Else " dichiarazione. Questo permette al programma di considerazione per i valori nulli quando necessario , senza consentire loro di fluire attraverso il processo di piena . Nella seguente dichiarazione " if-else " , il programma esegue i comandi in base a se " payment_amount " contiene un valore "null" .