
مشكله ساعدوني: لا استطيع استرجاع اكثر من صف
#2
تاريخ المشاركة 07 January 2009 - 08:33 PM
السلام عليكم
في ال pl/sql
لا استطيع استرجاع اكثر من صف
وقالوا لي فيه طريقه تخليني استرجع اكثر من صف
ارجوا انكم تساعدوني ما هي الطريقه؟
نعم يا اخى هذا صحيح ولاسترجاع اكتر من صف عليك باستخدام الكيرسور فهو يضمن باسترجاع اى عدد من الصفوف ...
تم التعديل بواسطة mohooo81, 07 January 2009 - 08:33 PM.
#3
تاريخ المشاركة 07 January 2009 - 10:47 PM
.Oracle E-Business Suite R12 HCM Certified Implementation Specialist
.Oracle Fusion Human Capital Management 11g Human Resources Certified Implementation Specialist
.Oracle Global Human Resources Cloud 2016 Certified Implementation Specialist
#4
تاريخ المشاركة 08 January 2009 - 11:29 AM
وتكن صيغته كالاتي
Declaer
Cursor C is select..........................................................................
.......;
x number(10) --------- نوع الداتا;
Begin
open c;
loop
fetch c into x;
exit when c%notfound;
end loop;
close c;
end;
#5
تاريخ المشاركة 08 January 2009 - 02:15 PM
اخواني فالله
بعد التحية
اليكم مثالين توضحين
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;
/
وفقكم الله الى ماتحبون ويرضي
ياريت تسود بين الاعضاء الحب والموده
اللهم صلي وسلم على نبينا محمد وعلى اله وصحبه اجمعين الى يوم الدين سلام طيبا مباركا فيه
يا ابن آدم:انما انت أيام...كلما مضى منك يوم مضى بعضك العمر يمضي ولا تدري متى ينتهي فهل عملت لآخرتك؟؟؟
﴿ كتبت وقد أيقنت يوم كتابتي بأن يدي تفنى ويبقى كتابها فإن كتبت خيراً ستجزى بمثله وإن كتبت شراً عليها حسابها ﴾
Ahmed Zain El-Abedeen Mohamed
Senior Oracle Developer
لا يؤخذ العلم من أربعة ويؤخذ ممن سوى ذلك ولا يؤخذ من سفيه ولا من صاحب هوى ولا ممن يكذب في أحاديث الناس ولا ممن لا يعرف ما يحدث به من حيث المصادر والاختيار
#6
تاريخ المشاركة 08 January 2009 - 08:07 PM
وفعلا يأخ أحمد زين وجدت مشاركة لنفس الاخ asd13 منذ يومين وتقريا أحد المشرفين حذفها كانت مشاركة قاسية جدا على المنتدى ولكن نتمنى أن نتحمل بعضا البعض وإن كان هناك نقضا فيكون نقض غير مجرح لأي أحد من الإخوة وأشكر الأخ أحمد العابدين على روحه الطيبة ونصائحه الجميلة
اللهم إن كان رزقي في الســــــــــماء فأنزله
وإن كان في الأرض فأخرجـه
وإن كان بعيدا فقربه وإن كان قريبا فيسره
وإن كان قليلا فكثره وإن كان كثيرا فبارك لي فيه
اللـــهم آمين
لا إله إلا الله وحده لاشريك له- له الملك وله الحمد وهو على كل شيء قدير
لا إله إلا أنت سبحانك-- إني كنت من الظالمين
#7
تاريخ المشاركة 08 January 2009 - 11:45 PM
اشكرك اخ 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; /
.Oracle E-Business Suite R12 HCM Certified Implementation Specialist
.Oracle Fusion Human Capital Management 11g Human Resources Certified Implementation Specialist
.Oracle Global Human Resources Cloud 2016 Certified Implementation Specialist