الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Cursor يرجع سجل واحد فقط لماذا؟

Featured Replies

بتاريخ:

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

لدي cursor لا يقوم بأرجاع كل البيانات المتعلقة بطالب معين ... انما يرجع قيمة واحدة

هذا هو:

declare

cursor curs is select TEST_STUD_CRSE_REG.stud_id,TEST_STUD_CRSE_DETAIL.crse_no,
TEST_COURSES.CRSE_TYPE,TEST_STUD_CRSE_DETAIL.CRSE_TYPE_DESC,
TEST_STUD_CRSE_DETAIL.term from TEST_STUD_CRSE_REG,TEST_STUD_CRSE_DETAIL,TEST_COURSES
where (TEST_STUD_CRSE_REG.stud_id =:TEST_STUD_CRSE_REG.stud_id)
and (TEST_STUD_CRSE_DETAIL.stud_id =:TEST_STUD_CRSE_REG.stud_id)
and (TEST_STUD_CRSE_DETAIL.term = TEST_STUD_CRSE_REG.TERM )
and (TEST_COURSES.CRSE_NO = TEST_STUD_CRSE_DETAIL.CRSE_NO)
and (TEST_STUD_CRSE_DETAIL.CRSE_TYPE = TEST_COURSES.CRSE_TYPE);


studid number(8);
crseno number(6);
--crsename varchar2(20);
crsetype number(1);
crsetypedesc varchar2(15);
term number(5);
--	crsetime varchar2(10);


begin
open curs;
loop
	
	fetch curs into studid,crseno,crsetype,crsetypedesc,term;
		exit when curs%notfound;
	:TEST_STUD_CRSE_DETAIL.STUD_ID :=studid;
	:TEST_STUD_CRSE_DETAIL.crse_no :=crseno;
	--:TEST_STUD_CRSE_DETAIL.crse_name :=crsename;
:TEST_STUD_CRSE_DETAIL.crse_type :=crsetype;
:TEST_STUD_CRSE_DETAIL.crse_type_desc :=crsetypedesc;
:TEST_STUD_CRSE_DETAIL.term :=term;
--:TEST_STUD_CRSE_DETAIL.crse_time :=crsetime;
	

	
	
end loop;
end;


لا اعرف ما المشكلة والله حيرني ... انا استعمل ماستر ديتيل بلوك

اتمنى منك المساعدة لو سمحتم

السلام عليكم

cursor issue.rar

post-102-128403511516_thumb.gif

بتاريخ:

هل تاكدت من الجداول تحتوي بيانات؟؟

بتاريخ:

ارسلي الفورم و ملف ال DMP و ان شاء الله احلها لك

بتاريخ:

كلامك مضبوط اخي امجد و انا اسف لم انتبه بانه لم يضع عباره next_record

بتاريخ:

الاخ العزيز يستحسن ان تستخدم for حيث انها تقو م بفتح ال cursor و عمل لوب داخلة و تغلقة حين تصل الى اخر ريكورد.
لان الكود الذى قمت بكتابته ناقص close_cursor لان لو مكتبتش الجملة دى الكيرسور هيفضل مفتوح فى الميمورى و هيدى bad performance


و فى الحالة بتاعتك يستحسن انك تبنى البلوك على الجملة كاملة (block in join) و تقوم بعمل سيت للوير كل مرة بتعمل رن.

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.