Oracle-da NULL dəyəri varmı?
Oracle-da NULL dəyəri varmı?

Video: Oracle-da NULL dəyəri varmı?

Video: Oracle-da NULL dəyəri varmı?
Video: Updating Views In Oracle PLSQL 2024, Noyabr
Anonim

Giriş Oracle IS SIFIR operator

SIFIR olmaması mənasında xüsusidir dəyər bir nömrə, simvol sətri və ya tarix vaxtı kimi, buna görə də onu başqası ilə müqayisə edə bilməzsiniz dəyərlər sıfır (0) və ya boş sətir ( ). Ümumiyyətlə, SIFIR hətta bərabər deyil SIFIR

Sonra, Oracle-da NULL şərtdir?

The Oracle IS NULL şərt üçün test etmək üçün istifadə olunur SIFIR dəyər. istifadə edə bilərsiniz Oracle IS NULL şərt ya SQL-də bəyanat və ya PLSQL kodu blokunda.

PL SQL-də NULL olduğunu da bilirsinizmi? SIFIR yalnız bir (deyil) dəyər deyil PL / SQL . O, həm də ''no-op' (əməliyyat yoxdur) olsa da, bir ifadədir - o, yalnız növbəti ifadəyə nəzarəti keçir. Burada iki nümunə var. Mən istifadə edirəm SIFIR ELSE bəndində ifadə.

İkincisi, Oracle-da null null-a bərabərdirmi?

Çünki sıfır məlumat çatışmazlığını ifadə edir, a sıfır ola bilməz bərabərdir və ya hər hansı bir dəyərə və ya digərinə bərabər olmayan sıfır . Bununla belə, Oracle iki null hesab edir bərabərdir DECODE funksiyasını qiymətləndirərkən. Oracle həm də iki null hesab edir bərabərdir onlar mürəkkəb açarlarda görünürsə.

Funksiya Oracle-da null dəyəri qaytara bilərmi?

Bəli funksiyası qayıda bilər a sıfır 'nümunə'. Bu deyil qayıtmaq a sıfır dəyər . Yenə - funksiyası və digər kod et fiziki icrasını təmsil etmir. Bu 'x^2' ifadədir və etibarlı DEYİL Oracle sintaksis də deyil Oracle SQL Funksiya.

Tövsiyə: