الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

البحث عن قيمة داخل cursor

Featured Replies

بتاريخ:

السلام عليكم ورحمة الله
انا باعمل برنامج يخدم شركة موبيل ويوجد عندى مشكلة بسيطة وانا اعتقد اننى فكرت بطريقة لا اعلم هى الصحيحة ام لا

الموضوع :
انا اريد تنزيل الفواتير الشهرية للخطوط التى توجد فى جدول يسمى lines ( اى خط يتم بيعه يتم ترحيلة للجدول lines لكى يتم انزال الفواتير عليه )
ويوجد جدول للفواتير الشهرية للهذه الخطوط اللى فى lines يسمى fatora

المطلوب :
انزال الفواتير الشهرية : لشهر --- كذا و سنة ----- كذا لجميع الخطوط داخل الجدول lines

المشكلة :
اذا اردت مثلا انزال فاتورة شهر 5/2006 لجميع الخطوط وكان نازل من قبل فاتورة اى خط من الخطوط اللى فى lines لهذا الشهر والسنة

المراد معرفته:
انا اريد طريقة يتم بها عدم تنزيل فاتورة الخط اللى نازل له فاتورة فى الشهر والسنة
بمعنى اخر اريد انزال جميع الخطوط فى جدول الفاتورة خلال الشهر والسنة ولا ينزل الخطوط اللى موجودة فى الفاتورة فى هذه الفترة المبينة
----------------------
انا استخدمت cursor فيه جميع الخطوط فى جدول fatora اللى تم انزالها خلال الشهر والسنة
وعملت cursor اخر لجميع الخطوط فى lines المراد انزال فواتير لهم
ثم داخل loop عملت مقارنه عن طريق line_cursor in ( fatora_cursor) اذا كانت غير موجودة يتم انزال الفاتور والا فلا يتم انزالها
المشكلة عندى فى عدم انزالها او يوجد شئ معين غائب عنى
فارجو معاونتى فى هذا الموضوع باى طريقة
وشكرا لكم

بتاريخ:

اخي الكريم
لحل هذه المشكلة بحيث تستثني مثلا الفواتير الموجودة من عملية الاضافة ولنفرض انها رقم الفاتورة
فعليك استخدام NOT IN

مثال

insert into fatoras (mont,year,amt) values('urmont','ur_year',ur_amt)
where line_no in (select line_no from lines)
and (month,year) not in (select month,year from fatoras)



والله اعلم

بتاريخ:

ممكن تعمل جدول اخر يتم فيه تسجيل تواريخ الفواتير التى تم انزالها و عند تنفيذ الاستعلام تبحث داخل هذا الجدول و يعرض الفواتير التى هى غير مسجله فى هذا الجدول . بالاضافه الى ضافة نتيجة الاستعلام النفذ فى هذا الجدول ...

اتمنى تكون الفكره واضحه ؟؟؟؟؟؟

ايهاب وجدى

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

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

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

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

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

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.