พิมพ์      เปิดเวอร์ชัน PDF ของวิธีใช้แบบออนไลน์


หัวข้อก่อนหน้า

หัวข้อถัดไป

การระบุค่าคงที่

ค่าคงที่ คือค่าที่ไม่เป็น Null ตามประเภทข้อมูลที่กำหนด โดยทั่วไปค่าคงที่จะเป็นค่าคงที่ซึ่งมีค่าตรงตัวตามตัวอักษรที่ปรากฏโดยไม่มีการเปลี่ยนแปลงใดๆ ค่าคงที่ต้องตรงตามเงื่อนไขของประเภทข้อมูลของค่าคงที่นั้น

ส่วนนี้จะอธิบายถึงวิธีการแสดงค่าคงที่

ค่าคงที่ตัวอักษร

ค่าคงที่ตัวอักษรประกอบด้วยอักขระต่างๆ เช่น ตัวอักษร ตัวเลข และสัญลักษณ์ ในการระบุค่าคงที่ตัวอักษร ให้ล้อมรอบสตริงอักขระด้วยเครื่องหมายอัญประกาศเดี่ยว (') ความยาวของค่าคงที่กำหนดโดยจำนวนอักขระที่อยู่ระหว่างเครื่องหมายอัญประกาศเดี่ยว

ค่าคงที่วันเวลา

มาตรฐาน SQL 92 กำหนดประเภท ค่าคงที่วันเวลา ไว้สามชนิดในรูปแบบต่อไปนี้:

DATE 'yyyy-MM-dd'

TIME 'hh:MM:ss'

TIMESTAMP 'yyyy-MM-dd hh:mm:ss'

รูปแบบเหล่านี้เป็นรูปแบบตายตัว ในการระบุค่าคงที่วันเวลาชนิดที่ต้องการ ให้ใช้คำหลัก DATE, TIME หรือ TIMESTAMP ตามด้วยสตริงวันเวลาที่อยู่ภายในเครื่องหมายอัญประกาศเดี่ยว ส่วนที่ไม่ใช่ปีทั้งหมดต้องใช้ตัวเลขสองหลักแม้ว่าค่าจะเป็นหลักเดียวก็ตาม

ตัวอย่าง:

CASE

WHEN Opportunity."Close Date" >= TIMESTAMP '2006-01-01 00:00:00' THEN '2006'

ELSE 'Pre-2006'

END

ค่าคงที่ตัวเลข

ค่าคงที่ตัวเลขแสดงค่าของประเภทข้อมูลตัวเลข ในการระบุค่าคงที่ตัวเลข ให้ป้อนตัวเลขที่ต้องการ

ไม่ต้องล้อมรอบตัวเลขด้วยเครื่องหมายอัญประกาศเดี่ยว การทำเช่นนั้นจะระบุค่านั้นเป็นค่าคงที่ตัวอักษร

ตัวเลขสามารถขึ้นต้นด้วยเครื่องหมายบวก (+) หรือเครื่องหมายลบ (-) เพื่อระบุว่าเป็นจำนวนบวกหรือลบตามลำดับ ตัวเลขสามารถมีจุดทศนิยมและตัวเลขทศนิยมได้

ในการระบุตัวเลขทศนิยมเป็นค่าคงที่ ให้ป้อนตัวเลขตามด้วยตัวอักษรE (ตัวพิมพ์ใหญ่หรือเล็กก็ได้) และตามด้วยเครื่องหมายบวก (+) หรือเครื่องหมายลบ (-) เพื่อระบุตัวยกกำลังค่าบวกหรือลบ ไม่อนุญาตให้มีช่องว่างระหว่างตัวเลข ตัวอักษร E และเครื่องหมายตัวยกกำลัง

ตัวอย่าง:

52

2.98

-326

12.5E6


กันยายน 2017 ลิขสิทธิ์ © 2005, 2017, Oracle สงวนลิขสิทธ Legal Notices.