بتاريخ: 12 ديسمبر 200817 سنة comment_144646 السلام عليكم ...هل استطيع ان اعرف عدد السجلات الموجودة في 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 ديسمبر 200817 سنة بواسطة أبو محمـد تقديم بلاغ
بتاريخ: 13 ديسمبر 200817 سنة كاتب الموضوع comment_144682 لم اجد طريقة سوى اضافة متغير خارج يعيد لي عدد السجلات 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 || '%'''; تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.