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;



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

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

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

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