KAS Oracle'is on NULL väärtus?
KAS Oracle'is on NULL väärtus?

Video: KAS Oracle'is on NULL väärtus?

Video: KAS Oracle'is on NULL väärtus?
Video: Полный курс Redux Toolkit + RTK Query для начинающих | Редакс за 2 часа! 2024, Detsember
Anonim

Sissejuhatus Oraakel ON NULL operaator

NULL on eriline selles mõttes, et see ei ole a väärtus nagu arv, märgistring või datetime, seega ei saa te seda võrrelda ühegi teisega väärtused nagu null (0) või tühi string (”). Üldiselt, NULL ei ole isegi võrdne NULL

Siis on Oracle'is NULL-tingimus?

The Oraakel ON NULL tingimus kasutatakse a testimiseks NULL väärtus. Võite kasutada Oraakel ON NULL tingimus kas SQL-is avaldus või PLSQL-koodi plokis.

Kas teate ka, kas PL SQL-is on NULL? NULL ei ole lihtsalt (mitte) väärtus PL / SQL . See on ka avaldus, ehkki "no-op" (ei toimi) – see annab juhtimise üle ainult järgmisele lausele. Siin on kaks näidet. Kasutan NULL lause ELSE klausli sees.

Teiseks, kas null on Oracle'is võrdne nulliga?

Sest null tähistab andmete puudumist, a null ei saa olla võrdne või ebavõrdne ühegi või teise väärtusega null . Kuid, Oraakel peab kahte nulli võrdne funktsiooni DECODE hindamisel. Oraakel peab ka kahte nulli võrdne kui need esinevad liitklahvides.

Kas funktsioon saab Oracle'is nullväärtust tagastada?

Jah üks funktsioon võib naasta a null 'näitaja'. See ei ole tagasi a nullväärtus . Jällegi - funktsiooni ja muu kood teha EI esinda füüsilist teostust. See 'x^2' on avaldis ja EI kehti Oraakel süntaks ega ka mitte an Oraakel SQL Funktsioon.

Soovitan: