PLSQL select into แบบ Dynamic SQL ด้วย bind variable  สร้างคำถาม

 3,153 view  หมวดหมู่ : สำหรับโปรแกรมเมอร์  วันที่สร้าง : 03/03/2017

PLSQL select into แบบ Dynamic SQL ด้วย bind variable

เวลาเขียน PLSQL เพื่อดึงค่าแบบ single record หลายท่านคงคุ้นเคยกับการใช้งาน
select into เช่น

select emp_name into v_emp from employee where emp_id=1;

ประมาณนี้ แต่ถ้าเกิดว่า statement SQL เราเป็นแบบ dynamic คือเป็บใส่ตัวแปรไว้
เพื่อมา Execute อีกที แบบนี้ต้องใช้ bind variable

ตัวอย่างง่ายๆ ตามนี้เลยครับ


v_query_str := 'SELECT COUNT(*) FROM emp_p_loc WHERE job = :bind_emp_id';
EXECUTE IMMEDIATE v_query_str
INTO v_num_of_employees
USING p_emp_id;


ประมาณนี้


ถ้าชอบบทความนี้ กด Like เลย :PLSQL select into แบบ Dynamic SQL ด้วย bind variable
TAGS : Oracle   PLSQL   Programming  
 3,153 view  หมวดหมู่ : สำหรับโปรแกรมเมอร์  วันที่สร้าง : 03/03/2017



SOA,Java,XSLT

 ร่วมแสดงความคิดเห็นได้ที่นี่




× แจ้งเตือน! เราสนับสนุนทุกความคิดเห็น ที่ ใช้ถ้อยคำสุภาพ ไม่ละเมิดผู้อื่น ไม่ก่อให้เกิดความขัดแย้ง

เนื้อหาที่เกี่ยวช้อง

  Java script วิธีเช็ค ว่า กด Enter เข้ามาหรือเปล่า ถามเมื่อ (2017-06-01)   2,120 views  (ดูล่าสุดเมื่อ 2 นาที)

  Java load properties file จาก class path ยังไงครับ ถามเมื่อ (2013-07-29)   3,103 views  (ดูล่าสุดเมื่อ 8 นาที)

  Javascript เก็บค่าลง localStorage กับ SessionStorage ต่างกันอย่างไร ถามเมื่อ (2017-12-26)   2,720 views  (ดูล่าสุดเมื่อ 8 นาที)

  appserv detected that old version กดตกลงแล้วค้าง ถามเมื่อ (2018-07-22)   2,202 views  (ดูล่าสุดเมื่อ 11 นาที)

  html คือ อะไร และ html หมายถึง อะไร ครับ ใช้ทำอะไร ถามเมื่อ (2011-06-24)   3,215 views  (ดูล่าสุดเมื่อ 17 นาที)

  Java export excel วิธี set style ให้สวยงามด้วย HSSFCellStyle ถามเมื่อ (2015-09-14)   2,158 views  (ดูล่าสุดเมื่อ 22 นาที)

  jQuery file upload ด้วย AJAX บน Semantic UI ถามเมื่อ (2019-06-01)   2,421 views  (ดูล่าสุดเมื่อ 25 นาที)

  Eclipse วิธีเปลี่ยน Font ของ Java Text Editor ถามเมื่อ (2018-12-18)   3,156 views  (ดูล่าสุดเมื่อ 27 นาที)

  เทคนิค ตั้ง crontab ให้ run ทุกๆ 15 วินาที ถามเมื่อ (2016-09-13)   2,915 views  (ดูล่าสุดเมื่อ 29 นาที)

  Oracle EXISTS select where โดยใช้ EXISTS เพื่อ Query เร็วขึ้น ถามเมื่อ (2017-03-03)   3,605 views  (ดูล่าสุดเมื่อ 32 นาที)


 

บ้านเดียวกันดอทคอม เว็บถามตอบ รวมทุกเรื่องที่คุณอยากรู้ ให้ความรู้ ความบันเทิง มีสาระ
www.ban1gun.com