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 แบบเรียบง่ายครับ
ลองเอาไปใช้กันดูครับ