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

عدد السجلات Cursor


أبو محمـد

Recommended Posts

السلام عليكم ...

هل استطيع ان اعرف عدد السجلات الموجودة في 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

تم تعديل بواسطة أبو محمـد
رابط هذا التعليق
شارك

لم اجد طريقة سوى اضافة متغير خارج يعيد لي عدد السجلات

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 || '%''';

رابط هذا التعليق
شارك

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

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

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

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

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

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