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;