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

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

صورة
- - - - -

ترحيل الطلب


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

#1 بنت العراق الغالي

بنت العراق الغالي

    عضو

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

تاريخ المشاركة 24 June 2010 - 09:08 PM

السلام عليكم ورحمه الله وبركاته

لديمشروع التخرج شؤون طلاب لجامعة
يوجد مجموع من الجداول منها:
جدول الطلاب : يحتوي على بيانات الطالب ( رقم ،اسم ............الخ)
جدول الدراسية :يحتوي على( رقم الطالب ، رقم المادة ، الدرجة )

س:كيف يتم انشاء loop لطلاب على كل طالب ،وثم loop لدرجات هذا طالب .
حسب جدولين سابق
شكرأ لكم

#2 Ahmad.Hasan

Ahmad.Hasan

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

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

تاريخ المشاركة 24 June 2010 - 09:23 PM

السلام عليكم
هل تريدين عمل LOOP لإدخال البيانات على جدول اخر بهدف الترحيل ؟؟

.Oracle E-Business Suite R12 HCM Certified Implementation Specialist

 

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

 


#3 بنت العراق الغالي

بنت العراق الغالي

    عضو

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

تاريخ المشاركة 24 June 2010 - 09:30 PM

نعم

#4 Ahmad.Hasan

Ahmad.Hasan

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

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

تاريخ المشاركة 24 June 2010 - 09:39 PM

السلام عليكم

Declare
	Cursor Student_Cur Is
	Select A.Std_No,
	       A.Std_Name,
	       B.Crs_Id,
	       B.Crs_Name,
	       B.Regestration_Date
	  From Students A,
	       Courses B
	 Where A.Std_No = B.Std_No
	   And A.Std_No = :Blk_1.Std_No;	   
Begin
	For Rec In Student_Cur Loop
		Insert Into Temp_Table (Std_No,
		                        Std_Name.
		                        Crs_Id,
		                        Crs_Name,
		                        Regestration_Date)
		                Values (Rec.Std_No,
		                        Rec.Std_Name,
		                        Rec.Crs_Id,
		                        Rec.Crs_Name,
		                        Rec.Regestration_Date);
	End Loop;
	:System.Message_Level := 25;
	Commit;
	:System.Message_Level := 0;
	Message('Transfering Data Is Complete');
	Message('');
End;

في حال سيتم تعبئة البيانات في جدول واحد.

بالتوفيق.

.Oracle E-Business Suite R12 HCM Certified Implementation Specialist

 

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