PL SQL Array การประกาศตัวแปร Array และวิธีการใช้งานใน PLSQL

บทความเกี่ยวกับ : PL SQL Array การประกาศตัวแปร Array และวิธีการใช้งานใน PLSQL


วันนี้มีตัวอย่างการใช้ งาน Array ใน PLSQL มาฝากครับ
การประกาศและรียกใช้งาน ก็จะคล้ายๆ ภาษาโปรแกรมมิ่ง ทั่วไป

เริ่มจากการ กำหนด Data Type

TYPE t_array IS VARRAY(10) OF VARCHAR2(20);

กำหนด datatype  Array ของ varchar2(20)  จำนวน  10 ช่อง
อันนี้ก็เหมือนกับ Array ของที่อื่นๆ ที่ต้องกำหนดจำนวนช่องไว้ให้ชัดเจนแต่แรก T_T

ต่อมาก็ำกหนดตัวแปรง่ายๆ

v_array := t_array ('1','2','3','4','5');

เวลาเรียกใช้ ก็ ง่ายๆ แบบนี้ครับ

v_array(1)   หมายถึง array ช่องที่ 1

มาดูตัวอย่างการใช้งานแบบเต็มๆ กันเลยครับ

DECLARE
  TYPE t_array IS VARRAY(10) OF VARCHAR2(20);
  v_array := t_array ('1','2','3','4','5');
BEGIN
   for i in 1 .. v_array.count loop
      DBMS_OUTPUT.PUT_LINE('array val is '||v_array(i));
   end loop;
END;



โพสต์ยอดนิยมจากบล็อกนี้

Oracle date format จัด format date ให้แสดง พศ และ เดือน ภาษาไทยหรือตามภาษาที่เราเลือก

java -Xms , java -Xmx กำหมด memory ให้ JVM เพื่อป้องกันปัญหา Out of Memory

Java this กับ super การใช้งานคำสั่ง this กับ super ใน ภาษา Java