สร้างพารามิเตอร์ด้วยประเภทข้อมูลเอ็กซ์เพรสชัน SQL

สำหรับพารามิเตอร์ที่ใช้ประเภทข้อมูลเอ็กซ์เพรสชัน SQL คุณต้องป้อนหรือวางเอ็กซ์เพรสชัน SQL แบบลอจิคัล เพื่อระบุค่าคอลัมน์ที่คุณต้องการให้พารามิเตอร์ใช้

หากตัวเลือก นักพัฒนา ไม่แสดงขึ้นจากเวิร์กบุค คุณต้องเปิดใช้งานตัวเลือกนักพัฒนาจากการตั้งค่าโปรไฟล์ของคุณ โปรดดู ตัวเลือกสำหรับนักพัฒนา
โปรดดูข้อมูลเพิ่มเติมเกี่ยวกับการอ้างอิงพารามิเตอร์ในเอ็กซ์เพรสชัน SQL ที่ รูปแบบคำสั่งสำหรับการอ้างอิงพารามิเตอร์
  1. บนเพจโฮม เลือกเวิร์กบุคที่ต้องการเพิ่มพารามิเตอร์ คลิกเมนู การดำเนินการ แล้วเลือก เปิด
  2. หากต้องการค้นหาและคัดลอกเอ็กซ์เพรสชัน SQL แบบลอจิคัลสำหรับคอลัมน์ที่คุณต้องการระบุเป็นค่าพารามิเตอร์ ให้ลากและวางคอลัมน์ลงในเวิร์กบุคบนแคนวาส
  3. คลิก เมนู ที่แถบเครื่องมือของเวิร์กบุค และเลือก ผู้พัฒนา
    ปุ่มการดำเนินการและตัวเลือกเมนูนักพัฒนา

  4. ในช่องผู้พัฒนา คลิก เครื่องมือวัดประสิทธิภาพ แล้วคลิก SQL แบบลอจิคัล. คลิก รีเฟรช
    ปุ่มรีเฟรชไดอะล็อกนักพัฒนา

  5. ค้นหาและคัดลอกคำสั่ง SELECT ของ SQL แบบลอจิคัล สำหรับคอลัมน์ที่คุณต้องการใช้เป็นค่าในพารามิเตอร์
  6. ในโปรแกรมแก้ไขเวิร์กบุค ไปที่ ช่องข้อมูล และคลิก พารามิเตอร์
  7. ใน ช่องพารามิเตอร์ ให้คลิก เมนู ไอคอนจุดไข่ปลาสำหรับเมนู แล้วเลือก เพิ่มพารามิเตอร์
  8. ในฟิลด์ ชื่อ ให้ป้อนชื่อ
  9. คลิก ประเภทข้อมูล และเลือก เอ็กซ์เพรสชัน SQL
  10. ในฟิลด์ ค่าที่ใช้ได้ ให้เลือก การสืบค้น SQL แบบลอจิคัล

  11. ในช่องข้อความ ให้วางเอ็กซ์เพรสชัน SQL แบบลอจิคัลของคอลัมน์ ตัวอย่างเช่น
    SELECT
       0 s_0
       XSA('Admin'.'sample_order_line')."sample_order_line"."City" s_1
    FROM XSA('Admin'.'sample_order_line')
    ORDER BY 2 ASC NULLS LAST
    FETCH FIRST 125001 ROWS ONLY
  12. ทางเลือก: หรือระบุเอ็กซ์เพรสชันที่มีพารามิเตอร์ที่มีค่าดีฟอลต์ ตัวอย่างเช่น
    SELECT @parameter("Current Date")(DATE'2023-05-02') FROM XSA('Admin'.'sample_order_line')
  13. คลิก ตรวจสอบ เพื่อตรวจสอบเอ็กซ์เพรสชัน SQL แบบลอจิคัลที่คุณวาง
  14. คลิก ตกลง
  15. คลิก บันทึก