PL SQL Fetch Cursor วิธีวน Loop ข้อมูลออกจาก Cursor ใน PL SQL
บทความเกี่ยวกับ : PL SQL Fetch Cursor วิธีวน Loop ข้อมูลออกจาก Cursor ใน PL SQL
        
วันนี้จะนำเสนอ การ Query ข้อมูลใน SQL Script ของ Oracle แล้วแล้วทำการ Fetch data ออกมา
ด้วยการวน Loop ตามตัวอย่างเลยครับ
ตัวอย่างการ Query แล้ววน Loop แบบเรียบง่ายครับ
ลองเอาไปใช้กันดูครับ
วันนี้จะนำเสนอ การ Query ข้อมูลใน SQL Script ของ Oracle แล้วแล้วทำการ Fetch data ออกมา
ด้วยการวน Loop ตามตัวอย่างเลยครับ
DECLARE 
TYPE cur is REF CURSOR;
myCursor cur;
out_rec my_tbl%rowtype;
BEGIN
    open myCursor for select * from my_tbl;
    LOOP FETCH myCursor into out_rec;
    EXIT WHEN myCursor%NOTFOUND;
      DBMS_OUTPUT.PUT_LINE('example data '||out_rec.my_field);
    END LOOP;
    CLOSE myCursor;
EXCEPTION
  WHEN OTHERS THEN   DBMS_OUTPUT.PUT_LINE('ERROR >>  '|| SQLERRM);
END;
ตัวอย่างการ Query แล้ววน Loop แบบเรียบง่ายครับ
ลองเอาไปใช้กันดูครับ