สำหรับพารามิเตอร์ที่ใช้ประเภทข้อมูลเอ็กซ์เพรสชัน SQL คุณต้องป้อนหรือวางเอ็กซ์เพรสชัน SQL แบบลอจิคัล เพื่อระบุค่าคอลัมน์ที่คุณต้องการให้พารามิเตอร์ใช้
หากตัวเลือก
นักพัฒนา ไม่แสดงขึ้นจากเวิร์กบุค คุณต้องเปิดใช้งานตัวเลือกนักพัฒนาจากการตั้งค่าโปรไฟล์ของคุณ โปรดดู
ตัวเลือกสำหรับนักพัฒนา
- บนเพจโฮม เลือกเวิร์กบุคที่ต้องการเพิ่มพารามิเตอร์ คลิกเมนู การดำเนินการ แล้วเลือก เปิด
- หากต้องการค้นหาและคัดลอกเอ็กซ์เพรสชัน SQL แบบลอจิคัลสำหรับคอลัมน์ที่คุณต้องการระบุเป็นค่าพารามิเตอร์ ให้ลากและวางคอลัมน์ลงในเวิร์กบุคบนแคนวาส
- คลิก เมนู ที่แถบเครื่องมือของเวิร์กบุค และเลือก ผู้พัฒนา
- ในช่องผู้พัฒนา คลิก เครื่องมือวัดประสิทธิภาพ แล้วคลิก SQL แบบลอจิคัล. คลิก รีเฟรช
- ค้นหาและคัดลอกคำสั่ง SELECT ของ SQL แบบลอจิคัล สำหรับคอลัมน์ที่คุณต้องการใช้เป็นค่าในพารามิเตอร์
- ในโปรแกรมแก้ไขเวิร์กบุค ไปที่ ช่องข้อมูล และคลิก พารามิเตอร์
- ใน ช่องพารามิเตอร์ ให้คลิก เมนู
แล้วเลือก เพิ่มพารามิเตอร์
- ในฟิลด์ ชื่อ ให้ป้อนชื่อ
- คลิก ประเภทข้อมูล และเลือก เอ็กซ์เพรสชัน SQL
- ในฟิลด์ ค่าที่ใช้ได้ ให้เลือก การสืบค้น SQL แบบลอจิคัล
- ในช่องข้อความ ให้วางเอ็กซ์เพรสชัน 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
- ทางเลือก: หรือระบุเอ็กซ์เพรสชันที่มีพารามิเตอร์ที่มีค่าดีฟอลต์ ตัวอย่างเช่น
SELECT @parameter("Current Date")(DATE'2023-05-02') FROM XSA('Admin'.'sample_order_line')
- คลิก ตรวจสอบ เพื่อตรวจสอบเอ็กซ์เพรสชัน SQL แบบลอจิคัลที่คุณวาง
- คลิก ตกลง
- คลิก บันทึก