لهفه بتاريخ: 7 يناير 2009 تقديم بلاغ مشاركة بتاريخ: 7 يناير 2009 السلام عليكمفي ال pl/sql لا استطيع استرجاع اكثر من صف وقالوا لي فيه طريقه تخليني استرجع اكثر من صفارجوا انكم تساعدوني ما هي الطريقه؟ اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
mohooo81 بتاريخ: 7 يناير 2009 تقديم بلاغ مشاركة بتاريخ: 7 يناير 2009 (معدل) السلام عليكمفي ال pl/sql لا استطيع استرجاع اكثر من صف وقالوا لي فيه طريقه تخليني استرجع اكثر من صفارجوا انكم تساعدوني ما هي الطريقه؟ نعم يا اخى هذا صحيح ولاسترجاع اكتر من صف عليك باستخدام الكيرسور فهو يضمن باسترجاع اى عدد من الصفوف ... تم تعديل 7 يناير 2009 بواسطة mohooo81 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Ahmad.Hasan بتاريخ: 7 يناير 2009 تقديم بلاغ مشاركة بتاريخ: 7 يناير 2009 نعم صحيح اختي يجب استخدام CURSOR اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
mah_yabroudy بتاريخ: 8 يناير 2009 تقديم بلاغ مشاركة بتاريخ: 8 يناير 2009 ممكن استخدام Cursorوتكن صيغته كالاتيDeclaer Cursor C is select.................................................................................;x number(10) --------- نوع الداتا;Beginopen c;loopfetch c into x;exit when c%notfound;end loop;close c;end; اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Ahmed Zain بتاريخ: 8 يناير 2009 تقديم بلاغ مشاركة بتاريخ: 8 يناير 2009 السلام عليكم ورحمة وبركاتهاخواني فاللهبعد التحيةاليكم مثالين توضحين1 declare cursor cc is select empno,ename from emp; begin for i in cc loop DBMS_OUTPUT.PUT_LINE ( 'The value of empno is '||to_char(i.empno)||' and name '||i.ename); end loop; end; / 2 declare x NUMBER; BEGIN for x in 1 .. 5 loop DBMS_OUTPUT.PUT_LINE ( 'The value of x is '||to_char(x) ); end loop; END; / وفقكم الله الى ماتحبون ويرضيياريت تسود بين الاعضاء الحب والموده اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
mustafagamiel بتاريخ: 8 يناير 2009 تقديم بلاغ مشاركة بتاريخ: 8 يناير 2009 ياريت فعلا تسود المودة بين الأعضاء واضح أن الاعصاب مشدودة فعلا سبب مايحث للإخوة في غزة نسأل جميع الاعضاء بالدعاء والابتهال إلى الله وفعلا يأخ أحمد زين وجدت مشاركة لنفس الاخ asd13 منذ يومين وتقريا أحد المشرفين حذفها كانت مشاركة قاسية جدا على المنتدى ولكن نتمنى أن نتحمل بعضا البعض وإن كان هناك نقضا فيكون نقض غير مجرح لأي أحد من الإخوة وأشكر الأخ أحمد العابدين على روحه الطيبة ونصائحه الجميلة اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Ahmad.Hasan بتاريخ: 8 يناير 2009 تقديم بلاغ مشاركة بتاريخ: 8 يناير 2009 السلام عليكماشكرك اخ asd على ردك المتواضع ....!!!!!!؟؟؟؟؟ Declare Cursor C1 is select empno, ename , sal from emp; v_empno emp.empno%type; v_ename emp.ename%type; v_sal emp.sal%type; Begin Open C1; Dbms_Output.put_line ('empno ' || ' ename ' || ' salary '); Loop Fetch C1 into v_empno, v_ename , v_sal; Exit when C1%notfound; Dbms_Output.put_line ( v_empno || ' ' || v_ename || ' ' || v_sal ); End loop; Close C1; End; / اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.