إنتقال للمحتوى

  • تسجيل الدخول عبر الفيس بوك تسجيل الدخول عبر تويتر Log In with LinkedIn Log In with Google      تسجيل دخول    
  • إنشاء حساب

صورة
- - - - -

طرق استخراج البيانات من الـ Cursor


لا توجد ردود على هذا الموضوع

#1 ORA-2008

ORA-2008

    مشترك

  • الأعضــاء
  • 192 مشاركة
  • البـلـد: Country Flag
  • الاهتمامات:FLY 4 EVER
    http://www.i3lani.co.cc

تاريخ المشاركة 16 September 2008 - 12:07 PM

------------------------------------[ Fetch ]--------------------------------------------
declare
cursor c is
select v.empno, v.ename, v.sal from emp_view v;
eno emp_view.empno%type;
ename emp_view.ename%type;
esal emp_view.sal%type;
begin open c;
loop
fetch c
into eno, ename, esal;
exit when c%notfound;
dbms_output.put_line(eno || ' - ' || ename || ' - ' || esal);
end loop;
close c;
end;


/*----------[ OutPut ]------------
1232 - MAHMOOD - 7844
1233 - mas3ood - 43444
1239 - AKRAM - 4400
*/

-----------------------------------------------[ For Loop ]-----------------------------------------------
declare
cursor c is
select v.empno, v.ename, v.sal from emp_view v;
begin for r in c loop
dbms_output.put_line(r.empno || ' - ' || r.ename || ' - ' || r.sal);
end loop;
end;


/*----------[ OutPut ]------------
1232 - MAHMOOD - 7844
1233 - mas3ood - 43444
1239 - AKRAM - 4400
*/

ملفات مرفقة


صورة