JE, NULL ina thamani katika Oracle?
JE, NULL ina thamani katika Oracle?

Video: JE, NULL ina thamani katika Oracle?

Video: JE, NULL ina thamani katika Oracle?
Video: SQL IS NULL and IS NOT NULL operator | Oracle SQL fundamentals 2024, Novemba
Anonim

Utangulizi wa Oracle NI NULL mwendeshaji

NULL ni maalum kwa maana kwamba si a thamani kama nambari, mfuatano wa herufi, au saa, kwa hivyo, huwezi kuilinganisha na nyingine yoyote maadili kama sifuri (0) au kamba tupu (”). Kwa ujumla, NULL hata si sawa na NULL

Kisha, ni hali NULL katika Oracle?

The Oracle NI hali NULL hutumika kupima a NULL thamani. Unaweza kutumia Oracle NI hali NULL ama katika SQL kauli au kwenye kizuizi cha nambari ya PLSQL.

Pia Jua, ni NULL katika PL SQL? NULL sio tu (si) thamani ndani PL / SQL . Pia ni taarifa, ingawa ni ''no-op (hakuna operesheni)-inapitisha udhibiti kwa kauli inayofuata. Hapa kuna mifano miwili. Ninatumia NULL taarifa ndani ya kifungu ELSE.

Pili, ni null sawa na null katika Oracle?

Kwa sababu null inawakilisha ukosefu wa data, a null haiwezi kuwa sawa au zisizo sawa na thamani yoyote au nyingine null . Hata hivyo, Oracle inazingatia nulls mbili kuwa sawa wakati wa kutathmini utendaji wa DECODE. Oracle pia inazingatia nulls mbili kuwa sawa ikiwa zinaonekana kwenye funguo za mchanganyiko.

Chaguo la kukokotoa linaweza kurudisha thamani isiyofaa katika Oracle?

Ndiyo - a kazi inaweza kurudi a null 'mfano'. Haifai kurudi a thamani tupu . Tena - kazi na kanuni nyingine fanya SI kuwakilisha utekelezaji wa kimwili. Hiyo 'x^2' ni usemi na SIO halali Oracle syntax wala sio Oracle SQL Kazi.

Ilipendekeza: