بتاريخ: 3 نوفمبر 200421 سنة comment_17339 عندي يا شباب tabular ....عندما اعمل استعلام وانفذ هذا الاستعلام تقوم الtrigger بتعبأة tabular بالبينات التي عملتها بالـcursor ، ولكن تطلع لي رسالة تقول( يجب ادخال او حذف السجل اولا ) ما هو السبب افيدوني مأجورين ان شاء الله ؟تم نقل الموضوع الى المنتدي المناسب له من قبل المشرف إداره المنتدي تقديم بلاغ
بتاريخ: 12 نوفمبر 200421 سنة comment_17967 السلام عليكم ورحمة الله وبركاته : أما بعد ( ما أحسنت فبتوفيقٍ من الله وما أخطأت فمن نفسي ومن الشيطان ) :أخي الكريم يجب أن تكون لديك فكرة واضحة عن شيئ هام وهو عند بنائك لمؤشر يدوياً بإستخدام جملة (select) وعرض الناتج في بلوك يجب أن يكون من خصائص هذا البلوك أنه بلوك لا ينتمي إلى قاعدة البيانات (Database Data Block = No ) (from poperty of Datablock ) من خصائص البلوكوشكراً -------------------لمزيد من التفاصيل ([email protected]) تقديم بلاغ
بتاريخ: 21 نوفمبر 200421 سنة comment_18514 لا يشترط عدم إرتباط البلوك بقاعدة البيانات حتى استخدم ال cursor قد احتاج ان افرغ بيانات في البلوك من خلال cursor ثم بعد ذلك احفظ هذه البيانات في الجدول لو تكرم الاخ naif224 بوضع كود التريجر حتى نرى المشكلة تقديم بلاغ
بتاريخ: 4 ديسمبر 200421 سنة كاتب الموضوع comment_19599 هذا هو الكود حق الtabular الرجاء الرد بسرعة :DECLARE CURSOR course IS Select a.course_name from activity_course a,tr_master b where a.course_code = b.course_code and b.trainer_code = :trainer.trainer_code;BEGIN go_block('ACTIVITY_COURSE'); FIRST_RECORD; OPEN course; loop FETCH course INTO :ACTIVITY_COURSE.COURSE_NAME; NEXT_RECORD; EXIT WHEN course%NOTFOUND; END LOOP; CLOSE course; FIRST_RECORD;END; تقديم بلاغ
بتاريخ: 4 ديسمبر 200421 سنة comment_19603 نايف يا نايف يا نايف حول ال loop لتصبح كالتالي loop FETCH course INTO :emp.name; EXIT WHEN course%NOTFOUND; NEXT_RECORD;END LOOP; تقديم بلاغ
بتاريخ: 7 ديسمبر 200421 سنة كاتب الموضوع comment_19970 يعطيك الله ألف عافية يا مصطفىجزيت خيرا وزوجت بكراوجعلها الله في ميزان حسناتك تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.