![]() |
|
การระบุค่าคงที่ค่าคงที่ คือค่าที่ไม่เป็น Null ตามประเภทข้อมูลที่กำหนด โดยทั่วไปค่าคงที่จะเป็นค่าคงที่ซึ่งมีค่าตรงตัวตามตัวอักษรที่ปรากฏโดยไม่มีการเปลี่ยนแปลงใดๆ ค่าคงที่ต้องตรงตามเงื่อนไขของประเภทข้อมูลของค่าคงที่นั้น ส่วนนี้จะอธิบายถึงวิธีการระบุค่าคงที่แต่ละประเภทใน Oracle CRM On Demand Answers ค่าคงที่ตัวอักษรค่าคงที่ตัวอักษรประกอบด้วยอักขระต่างๆ เช่น ตัวอักษร ตัวเลข และสัญลักษณ์ ในการระบุค่าคงที่ตัวอักษร ให้ล้อมรอบสตริงอักขระด้วยเครื่องหมายอัญประกาศเดี่ยว (') ความยาวของค่าคงที่กำหนดโดยจำนวนอักขระที่อยู่ระหว่างเครื่องหมายอัญประกาศเดี่ยว ค่าคงที่วันเวลามาตรฐาน 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 |
ตุลาคม 2016 | ลิขสิทธิ์ © 2005, 2016, Oracle สงวนลิขสิทธ Legal Notices. |