ฉันกำลังส่งค่าพารามิเตอร์ที่คั่นด้วยเครื่องหมายจุลภาคไปยังขั้นตอนการจัดเก็บใน Oracle พารามิเตอร์ไปที่ส่วนคำสั่ง WHERE
ฉันกำลังพยายามทำสิ่งนี้:
valuestring = "ABC123, ABC456, ABC789"
SELECT *
FROM Tbl1
WHERE column IN (valuestring)
ปัญหาคือคำสั่ง select ไม่รู้จักเครื่องหมายจุลภาคที่อยู่ระหว่างค่า ซึ่งใช้เป็นสตริงเดี่ยว ดังนั้นเมื่อดำเนินการกระบวนงานที่เก็บไว้ จะไม่ส่งคืนค่าใด ๆ
ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชม