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

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

صورة
- - - - -

مشكله ساعدوني: لا استطيع استرجاع اكثر من صف


6 رد (ردود) على هذا الموضوع

#1 لهفه

لهفه

    عضو

  • الأعضــاء
  • 16 مشاركة

تاريخ المشاركة 07 January 2009 - 05:30 PM

السلام عليكم

في ال pl/sql

لا استطيع استرجاع اكثر من صف

وقالوا لي فيه طريقه تخليني استرجع اكثر من صف

ارجوا انكم تساعدوني ما هي الطريقه؟

#2 mohooo81

mohooo81

    عضو نشط

  • الأعضــاء
  • 214 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 07 January 2009 - 08:33 PM

السلام عليكم

في ال pl/sql

لا استطيع استرجاع اكثر من صف

وقالوا لي فيه طريقه تخليني استرجع اكثر من صف

ارجوا انكم تساعدوني ما هي الطريقه؟


نعم يا اخى هذا صحيح ولاسترجاع اكتر من صف عليك باستخدام الكيرسور فهو يضمن باسترجاع اى عدد من الصفوف ...

تم التعديل بواسطة mohooo81, 07 January 2009 - 08:33 PM.

مالا يدرك كلة لا يترك كلة

#3 Ahmad.Hasan

Ahmad.Hasan

    مشرف قسم الـ Forms & Reports والمشاريع

  • فريق الإشراف
  • 4,871 مشاركة
  • الاسم الأول:Ahmad
  • اسم العائلة:Hasan
  • البـلـد: Country Flag
  • المنصب الحالي:Oracle HCM Consultant

تاريخ المشاركة 07 January 2009 - 10:47 PM

نعم صحيح اختي يجب استخدام CURSOR

.Oracle E-Business Suite R12 HCM Certified Implementation Specialist

 

.Oracle Fusion Human Capital Management 11g Human Resources Certified Implementation Specialist

 


#4 mah_yabroudy

mah_yabroudy

    عضو

  • الأعضــاء
  • 16 مشاركة

تاريخ المشاركة 08 January 2009 - 11:29 AM

ممكن استخدام Cursor
وتكن صيغته كالاتي
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 Ahmed Zain

Ahmed Zain

    مشرف

  • فريق الإشراف
  • 261 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 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


My C.V & Cover Latter


لا يؤخذ العلم من أربعة ويؤخذ ممن سوى ذلك ولا يؤخذ من سفيه ولا من صاحب هوى ولا ممن يكذب في أحاديث الناس ولا ممن لا يعرف ما يحدث به من حيث المصادر والاختيار


#6 mustafagamiel

mustafagamiel

    مشرف قسم النماذج والمشاريع

  • فريق الإشراف
  • 2,095 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 08 January 2009 - 08:07 PM

ياريت فعلا تسود المودة بين الأعضاء واضح أن الاعصاب مشدودة فعلا سبب مايحث للإخوة في غزة نسأل جميع الاعضاء بالدعاء والابتهال إلى الله
وفعلا يأخ أحمد زين وجدت مشاركة لنفس الاخ asd13 منذ يومين وتقريا أحد المشرفين حذفها كانت مشاركة قاسية جدا على المنتدى ولكن نتمنى أن نتحمل بعضا البعض وإن كان هناك نقضا فيكون نقض غير مجرح لأي أحد من الإخوة وأشكر الأخ أحمد العابدين على روحه الطيبة ونصائحه الجميلة

اللهم إن كان رزقي في الســــــــــماء فأنزله
وإن كان في الأرض فأخرجـه
وإن كان بعيدا فقربه وإن كان قريبا فيسره
وإن كان قليلا فكثره وإن كان كثيرا فبارك لي فيه

اللـــهم آمين
لا إله إلا الله وحده لاشريك له- له الملك وله الحمد وهو على كل شيء قدير
لا إله إلا أنت سبحانك-- إني كنت من الظالمين






#7 Ahmad.Hasan

Ahmad.Hasan

    مشرف قسم الـ Forms & Reports والمشاريع

  • فريق الإشراف
  • 4,871 مشاركة
  • الاسم الأول:Ahmad
  • اسم العائلة:Hasan
  • البـلـد: Country Flag
  • المنصب الحالي:Oracle HCM Consultant

تاريخ المشاركة 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