האם ערך NULL ב-Oracle?
האם ערך NULL ב-Oracle?

וִידֵאוֹ: האם ערך NULL ב-Oracle?

וִידֵאוֹ: האם ערך NULL ב-Oracle?
וִידֵאוֹ: Gregory Chaitin: Complexity, Metabiology, Gödel, Cold Fusion 2024, נוֹבֶמבֶּר
Anonim

מבוא ל- נבואה IS ריק מַפעִיל

ריק הוא מיוחד במובן זה שהוא לא א ערך כמו מספר, מחרוזת תווים או תאריך תאריך, לכן, אינך יכול להשוות אותו עם כל אחד אחר ערכים כמו אפס (0) או מחרוזת ריקה ( ). באופן כללי, ריק אפילו לא שווה ל ריק

אם כך, האם מצב NULL ב-Oracle?

ה נבואה IS מצב NULL משמש לבדיקת א ריק ערך. אתה יכול להשתמש ב נבואה IS מצב NULL ב-SQL הַצהָרָה או בבלוק של קוד PLSQL.

יודע גם, הוא NULL ב-PL SQL? ריק הוא לא רק ערך (לא) ב PL / SQL . זה גם הצהרה, אם כי "לא-אופ" (ללא פעולה) - זה מעביר את השליטה רק להצהרה הבאה. הנה שתי דוגמאות. אני משתמש ב- ריק הצהרה בתוך סעיף ELSE.

שנית, האם null שווה ל-null באורקל?

כי ריק מייצג חוסר נתונים, א ריק לא יכול להיות שווה או לא שווה לכל ערך או לאחר ריק . למרות זאת, נבואה מחשיב שני אפלים שווה בעת הערכת פונקציית DECODE. נבואה מחשיב גם שני אפלים שווה אם הם מופיעים במפתחות מורכבים.

האם הפונקציה יכולה להחזיר ערך null ב-Oracle?

כן ה הפונקציה יכולה לחזור א ריק 'למשל'. זה לא לַחֲזוֹר א ערך ריק . שוב - ה פוּנקצִיָה וקוד אחר לַעֲשׂוֹת לא מייצגים את היישום הפיזי. זה 'x^2' הוא ביטוי ואינו חוקי נבואה תחביר זה גם לא an נבואה SQL פוּנקצִיָה.

מוּמלָץ: