ÄR NULL-värdet i Oracle?
ÄR NULL-värdet i Oracle?

Video: ÄR NULL-värdet i Oracle?

Video: ÄR NULL-värdet i Oracle?
Video: What is NULL? (Introduction to Oracle SQL) 2024, November
Anonim

Introduktion till Orakel ÄR NULL operatör

NULL är speciell i den meningen att det inte är en värde som en siffra, teckensträng eller datetime, därför kan du inte jämföra den med någon annan värden som noll (0) eller en tom sträng (”). Generellt, NULL är ens inte lika med NULL

Är då NULL-villkoret i Oracle?

De Orakel ÄR NULL skick används för att testa för a NULL värde. Du kan använda Orakel ÄR NULL skick i antingen en SQL påstående eller i ett block med PLSQL-kod.

Vet du också, är NULL i PL SQL? NULL är inte bara ett (inte) värde i PL / SQL . Det är också ett uttalande, om än ett "no-op" (ingen operation) - det överför bara kontrollen till nästa sats. Här är två exempel. Jag använder NULL uttalande i en ELSE-sats.

För det andra, är null lika med null i Oracle?

Eftersom null representerar en brist på data, en null kan inte vara likvärdig eller ojämlika till något värde eller till en annan null . Dock, Orakel anser att två nollor är likvärdig vid utvärdering av en DECODE-funktion. Orakel anser också att två nollor är likvärdig om de visas i sammansatta nycklar.

Kan funktionen returnera nullvärde i Oracle?

Ja - a funktionen kan återvända a null 'exempel'. Det gör det inte lämna tillbaka a nullvärde . Återigen - den fungera och annan kod do representerar INTE den fysiska implementeringen. Att 'x^2' är ett uttryck och INTE är giltigt Orakel syntax är inte heller en Orakel SQL Fungera.

Rekommenderad: