بتاريخ: 2 مارس 200620 سنة comment_61581 الخوة الاعضاء تحية طيبة لكم سؤالي هو لماذا يستخدم cursor وما هي اهميتهوالسؤال الاخر ماهي قواعد كتابته الصحيحة مع الشكر مسبقا تقديم بلاغ
بتاريخ: 2 مارس 200620 سنة comment_61599 cursor مهم حبث انك لا تستطيع جلب اكثر من record في جملة select داخل الكود فبالتالي لا بد من انشاء cursor وهذا المثال يشرح طريقة انشائهdeclarex number;cursor cr1 is select * from emp; beginopen cr1;loop i in 1..5 loopfetch cr1.empno into x..end loop;colse cr1;end ; تقديم بلاغ
بتاريخ: 4 مارس 200620 سنة comment_61722 هناك مثل قالة زميل لنا فى هذا المنتدى .. من زمن بعيد حيث قال( انت لا تعرف ال Cursor اذن انت ليس دفلوبر ) و هذا على حد قولة و الله اعلمOracle ITself تقديم بلاغ
بتاريخ: 5 مارس 200620 سنة comment_61907 اسف علي المداخله يا nafiaلكن من الافضل عمل التالي حتي تستطيع الاستفاده بالcursor وعدم تحديد عدد loop كما فعلت declare cursor cr1 is select * from emp; begin for i in cr1 loop /*وهذه الطريق الاكثر عمليه ومنها نستطيع التعامل مع اي قيمه كالاتي cr1.employee_id - cr1.salary وهكذا يعني مش محتاجين نعرف variables */ . . end loop; --وكمان مش محتاجين نعمل close cr1 end; تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.