เป็นค่า NULL ใน Oracle หรือไม่
เป็นค่า NULL ใน Oracle หรือไม่

วีดีโอ: เป็นค่า NULL ใน Oracle หรือไม่

วีดีโอ: เป็นค่า NULL ใน Oracle หรือไม่
วีดีโอ: Oracle SQL Tutorial - Handling Null values 2024, เมษายน
Anonim

บทนำสู่ Oracle เป็น โมฆะ โอเปอเรเตอร์

โมฆะ พิเศษในแง่ที่ว่าไม่ใช่ ค่า เช่น ตัวเลข สตริงอักขระ หรือวันที่เวลา ดังนั้น คุณจึงไม่สามารถเปรียบเทียบได้กับอย่างอื่น ค่า เช่นศูนย์ (0) หรือสตริงว่าง (”) พูด, พูดแบบทั่วไป, พูดทั่วๆไป, โมฆะ ยังไม่เท่ากับ โมฆะ

จากนั้นเงื่อนไข iS NULL ใน Oracle?

NS Oracle เป็น เงื่อนไข NULL ใช้สำหรับทดสอบ a โมฆะ ค่า. คุณสามารถใช้ Oracle เป็น เงื่อนไข NULL ใน SQL คำแถลง หรือในบล็อกของรหัส PLSQL

รู้ยัง, iS NULL ใน PL SQL? โมฆะ ไม่ได้เป็นเพียงค่า (ไม่) ใน PL / SQL . นอกจากนี้ยังเป็นคำสั่งแม้ว่าจะเป็น "no-op" (ไม่มีการดำเนินการ) - จะส่งผ่านการควบคุมไปยังคำสั่งถัดไปเท่านั้น ต่อไปนี้เป็นตัวอย่าง 2 ตัวอย่าง ฉันใช้ โมฆะ คำสั่งภายในประโยค ELSE

ประการที่สอง null เท่ากับ null ใน Oracle หรือไม่

เพราะ โมฆะ แสดงถึงการขาดข้อมูล a โมฆะ ไม่สามารถ เท่ากับ หรือไม่เท่าเทียมกับมูลค่าใด ๆ หรือแก่ผู้อื่น โมฆะ . อย่างไรก็ตาม, Oracle ถือว่าสองโมฆะเป็น เท่ากับ เมื่อประเมินฟังก์ชัน DECODE Oracle ยังถือว่าสองโมฆะเป็น เท่ากับ หากปรากฏในคีย์ผสม

ฟังก์ชันสามารถคืนค่า null ใน Oracle ได้หรือไม่

ใช่ ฟังก์ชันสามารถส่งคืนได้ NS โมฆะ 'ตัวอย่าง'. มันไม่ใช่ กลับ NS ค่าว่าง . อีกครั้ง - the การทำงาน และรหัสอื่นๆ ทำ ไม่ได้แสดงถึงการใช้งานจริง 'x^2' นั้นเป็นนิพจน์และไม่ถูกต้อง Oracle วากยสัมพันธ์และไม่ใช่ an Oracle SQL การทำงาน.

แนะนำ: