? Kolonner i en Oracle-database kan indeholde NULL-værdier , når en gyldig værdi er ikke blevet tildelt . Nuller er ikke det samme som en blank , et nul eller et mellemrum . Når en null værdi sammenholdes med en anden null eller gyldigt værdi, sammenligne afkastet en ukendt resultat i stedet for sande eller falske. Det er umuligt for sammenligningen metode til at vide, om en ukendt værdi er lig med , større end eller mindre end en anden kendt eller ukendt værdi . Instruktioner
1
Brug " ikke nul "-klausul i "Opret" kommandoen for at begrænse nuller fra bestemte kolonner . Kolonne1 kan ikke indeholde NULL-værdier , men kolonne2 kan .
2
brug " Not Null " i " Hvor" klausul " Vælg ". Dette forhindrer eventuelle NULL-værdier fra at blive returneret til den angivne kolonne. Vælg kolonne2 ind v_column2 fra example_table hvor kolonne2 ikke er nul .
3
PL /SQL, kan nuller fjernes fra forarbejdning ved hjælp af "Er det ikke Null " erklæring i " If- Else "erklæring . Dette gør det muligt for programmet at tage højde for Null-værdier efter behov uden at tillade dem at flyde gennem hele processen . I det følgende " if-else "-sætning , udfører programmet kommandoerne baseret på, hvorvidt " payment_amount " indeholder en "nul " værdi.