أبو محمـد بتاريخ: 12 ديسمبر 2008 تقديم بلاغ مشاركة بتاريخ: 12 ديسمبر 2008 (معدل) السلام عليكم ...هل استطيع ان اعرف عدد السجلات الموجودة في Cursor PROCEDURE aa.se_pr (pr_name_in in VARCHAR2,count_out out NUMBER, rec out MYPKG.CursorType ) IS BEGIN open rec for 'SELECT * FROM "pr_it" WHERE "pr_name_e" LIKE ''%' || pr_name_in || '%'''; END; ارغب في اسناد عدد السجلات الى متغير count_out تم تعديل 12 ديسمبر 2008 بواسطة أبو محمـد اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
أبو محمـد بتاريخ: 13 ديسمبر 2008 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 13 ديسمبر 2008 لم اجد طريقة سوى اضافة متغير خارج يعيد لي عدد السجلات PROCEDURE aa.se_pr (pr_name_in in VARCHAR2,count_out out NUMBER, rec out MYPKG.CursorType ) IS BEGIN execute immediate 'select count(rowid) from "pr_it" where "pr_name_e" like ''%' || pr_name_in || '%''' INTO count_nu; open rec for 'SELECT * FROM "pr_it" WHERE "pr_name_e" LIKE ''%' || pr_name_in || '%'''; اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.