Oracle-ում NULL արժեք է:
Oracle-ում NULL արժեք է:

Video: Oracle-ում NULL արժեք է:

Video: Oracle-ում NULL արժեք է:
Video: OPERA PMS - Oracle Hospitality elearning | 11. Դեբիտորական պարտքեր 2024, Նոյեմբեր
Anonim

Ներածություն Oracle IS ԴԱՏԱՐԿ օպերատոր

ԴԱՏԱՐԿ առանձնահատուկ է այն առումով, որ այն չէ արժեքը ինչպես թիվը, նիշերի տողը կամ ամսաթիվը, հետևաբար, դուք չեք կարող համեմատել այն որևէ այլի հետ արժեքներ ինչպես զրո (0) կամ դատարկ տող (”): Ընդհանրապես ասած, ԴԱՏԱՐԿ նույնիսկ հավասար չէ ԴԱՏԱՐԿ

Այնուհետև Oracle-ում NULL պայման է:

Այն Oracle IS NULL պայման օգտագործվում է ա ԴԱՏԱՐԿ արժեքը։ Դուք կարող եք օգտագործել Oracle IS NULL պայման կամ SQL-ում հայտարարություն կամ PLSQL կոդի բլոկում:

Նաև գիտեք, PL SQL-ում NULL է: ԴԱՏԱՐԿ դա պարզապես (ոչ) արժեք չէ PL / SQL . Այն նաև հայտարարություն է, թեև «no-op» (ոչ մի գործողություն), այն միայն հսկողությունը փոխանցում է հաջորդ հայտարարությանը: Ահա երկու օրինակ: Ես օգտագործում եմ ԴԱՏԱՐԿ հայտարարություն ELSE կետի ներսում:

Երկրորդ, զրոյականը հավասար է զրոյին Oracle-ում:

Որովհետեւ դատարկ ներկայացնում է տվյալների պակաս, ա դատարկ չի կարող պատահել հավասար կամ անհավասար որևէ արժեքի կամ մեկ այլ արժեքի դատարկ . Այնուամենայնիվ, Oracle երկու զրոյական է համարում հավասար DECODE ֆունկցիան գնահատելիս: Oracle նույնպես երկու զրոյական է համարում հավասար եթե դրանք հայտնվում են բարդ ստեղների մեջ:

Կարո՞ղ է ֆունկցիան վերադարձնել զրոյական արժեք Oracle-ում:

Այո - ա գործառույթը կարող է վերադառնալ ա դատարկ «օրինակ». Դա չէ վերադարձ ա զրոյական արժեք . Կրկին - ը ֆունկցիան և այլ ծածկագիր անել ՉԻ ներկայացնում ֆիզիկական իրականացումը: Այդ «x^2»-ը արտահայտություն է և վավեր չէ Oracle շարահյուսություն և ոչ էլ այն Oracle SQL Գործառույթ.

Խորհուրդ ենք տալիս: