? Kolonner i en Oracle database kan inneholde nullverdier når en gyldig verdi ikke har blitt tildelt. Nullverdier er ikke det samme som en blank , en null eller et mellomrom. Når en nullverdi er sammenlignet med en annen null eller gyldig verdi , returnerer sammenligne et ukjent resultat i stedet for sant eller usant . Det er umulig for sammenligning metode for å vite om en ukjent verdi er lik, større enn , eller mindre enn en annen kjent eller ukjent verdi. Instruksjoner
en
Bruk " ikke null "-klausulen i " Create" -kommandoen til å begrense nuller fra bestemte kolonner . Kolonne 1 kan ikke inneholde nullverdier , men kolonne 2 kan .
2
Bruk " Is Not Null " i " Hvor " klausulen " Velg ". Dette forhindrer nullverdier fra å bli returnert til den angitte kolonnen . Velg kolonne 2 i v_column2 fra example_table hvor kolonne 2 er ikke null .
3
I PL /SQL , kan nullverdier bli eliminert fra behandling ved å bruke " Er ikke Null " statement i " If- Else "statement. Dette gjør det mulig for programmet å ta hensyn til nullverdier ved behov uten å tillate dem å strømme gjennom hele prosessforløpet . I det følgende " if-else " statement , utfører programmet kommandoer basert på om " payment_amount " inneholder en " null " verdi.