ER NULL værdi i Oracle?
ER NULL værdi i Oracle?

Video: ER NULL værdi i Oracle?

Video: ER NULL værdi i Oracle?
Video: Oracle SQL - Set operators(Union, Intersect, Minus) by Shahin Karimov 2024, December
Anonim

Introduktion til Oracle ER NUL operatør

NUL er speciel i den forstand, at det ikke er en værdi ligesom et tal, tegnstreng eller datetime, derfor kan du ikke sammenligne det med nogen anden værdier som nul (0) eller en tom streng (”). Generelt sagt, NUL er endda ikke lig med NUL

Så er tilstanden NULL i Oracle?

Det Oracle ER NULL tilstand bruges til at teste for en NUL værdi. Du kan bruge Oracle ER NULL tilstand i enten en SQL udmelding eller i en blok med PLSQL-kode.

Ved du også, er NULL i PL SQL? NUL er ikke bare en (ikke) værdi i PL / SQL . Det er også et udsagn, omend et "no-op" (ingen operation) - det overfører kun kontrollen til det næste udsagn. Her er to eksempler. Jeg bruger NUL sætning inde i en ELSE-klausul.

For det andet, er null lig med null i Oracle?

Fordi nul repræsenterer mangel på data, en nul kan ikke være lige eller ulige med nogen værdi eller til en anden nul . Imidlertid, Oracle anser to nuller for at være lige ved evaluering af en DECODE-funktion. Oracle anser også to nuller for at være lige hvis de vises i sammensatte nøgler.

Kan funktion returnere null-værdi i Oracle?

Ja - a funktion kan vende tilbage -en nul 'instans'. Det gør ikke Vend tilbage -en null værdi . Igen - den fungere og anden kode gør repræsenterer IKKE den fysiske implementering. At 'x^2' er et udtryk og IKKE er gyldigt Oracle syntaks er det heller ikke en Oracle SQL Fungere.

Anbefalede: