Fathi بتاريخ: 2 مارس 2006 تقديم بلاغ مشاركة بتاريخ: 2 مارس 2006 الخوة الاعضاء تحية طيبة لكم سؤالي هو لماذا يستخدم cursor وما هي اهميتهوالسؤال الاخر ماهي قواعد كتابته الصحيحة مع الشكر مسبقا اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
nafia بتاريخ: 2 مارس 2006 تقديم بلاغ مشاركة بتاريخ: 2 مارس 2006 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 ; اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Fathi بتاريخ: 4 مارس 2006 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 4 مارس 2006 مشكور اخي الكريم جزاك الله كل خير اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
oracle_itself بتاريخ: 4 مارس 2006 تقديم بلاغ مشاركة بتاريخ: 4 مارس 2006 هناك مثل قالة زميل لنا فى هذا المنتدى .. من زمن بعيد حيث قال( انت لا تعرف ال Cursor اذن انت ليس دفلوبر ) و هذا على حد قولة و الله اعلمOracle ITself اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
eddy بتاريخ: 5 مارس 2006 تقديم بلاغ مشاركة بتاريخ: 5 مارس 2006 اسف علي المداخله يا 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; اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.