PL SQL Where โดยใช้คำสั่ง LIKE ร่วมกับ ตัวแปรที่ส่งเข้ามา
ปรกติเวลาเขียน PL ในการ Query โดยใช้การ Where ผ่านตัวแปรที่ส่งเข้ามาเราก็จะใช้ง่ายๆ เช่น
Select * from my_tbl where my_field=v_filter
ตรงนี้ไม่ต้องสนใจว่าจะเป็นค่า String ต้องใส่เครื่องหมาย ' ' หรือเปล่าก็ได้
แต่ในการณีที่เราต้องการ Where โดยใช้ Like เช่น
Select * from my_tbl where my_field like '%something%'
ตรงนี้สามารถเขียนได้แบบง่ายๆ โดยที่ไม่ต้องใช้ Dynamic PL ก็ได้โดยการใช้คำสั่งตามนี้ได้เลย
Select * from my_tbl where my_field like v_filter||'%';