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

متى نستخدم الcursor؟


a5hhk

Recommended Posts

نستخدم cursor اخى الكريم فى حالة الحاجة الى معالجة البيانات داخل الجدول سجل سجل ونحتاج الى معالجة هذه السجلات داخل الذاكرة وليس داخل النموذج
مثال : مطلوب معرفة تحديد عدة سجلات من جدول ثم اجراء سلسلة من الحسابات مثلاً عليها ومطلوب بعد ذلك اضافة البيانات المعدلة داخل جدول اخر.
واى استفسار اى الكريم انا فى انتظارك
اسامه سليمان
0105287820
القاهرة

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

السلام عليكم ورحمة الله وبركاته
أخى الكريم
من المهم أن تعلم أن لكتابة جملة select فى ال pl/sql يجب ولازم أن تعود هذه القيمة بonly one single row ولكى يمكنك أن تستخدم جمل الselect التى يحتمل ان تعود بأكثر من row وحتى لا يحدث error نقوم بعمل الcursor للاحتفاظ بناتج الquery فى الmemory حتى يمكننا التعامل معه بعد ذلك كيفما نشاء
أرجو من الله أن اكون وفقت فى محاولة شرح ما الفائدة من الcursor ومتى نحتاج اليه
والسلام خير ختام

أدرى بأن هناك فجرا .. وأن بعد العسر يسرا
لكنهم ساموا الفتى وبلاده عسفا وقهرا
والعالم الحيران يشهد ما يحل بأمتى
وأنا هنا .. فى غربتى .. فى لوعتى
أبكى وأمسح فى ذهول دمعتى
وأظل أنظر للسماء .. والقلب يخفق بالدعاء
يارب .. أوقظ أمتى

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

  • بعد 1 شهر...
  • بعد 2 أسابيع...
  • بعد 2 أسابيع...
  • بعد 1 شهر...
  • بعد 3 أسابيع...
  • بعد 1 سنة...
  • بعد 1 شهر...

slam alekom
first we should know what is the cursor?
if we know what is the cursor i think u ganna know when we should use it
answer
is cursor is a temporary memory location which we can invoke table detail to save that
detail in side the cursor ;



logicaly we can't invoke table detail from sql command directly s o we use cursor to save table detail to cursor after that we can deal with table object in our pl program
by fetching this detail from our cusor name ;
using fetch command ; thanks
forgive me for
if i did mistake ;;
ahmed alromema

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

  • بعد 3 أسابيع...
  • بعد 4 أسابيع...
  • بعد 1 شهر...
  • بعد 1 سنة...
  • بعد 1 سنة...
  • بعد 3 أسابيع...

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

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

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

×   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.

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

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

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