الانتقال إلى المحتوى
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.

قيمة فارغة لاكثر من جملة Select

Featured Replies

بتاريخ:

ما العمل في وجود اكثر من جملة select واريد عند وجود قيمة فارغة تخصيص 0 مثلا للمتغيير

select EXPR2 into xx2 from RSD_AGAZAT where no1=:HARAK.no1 and no2=:HARAK.no2 ;


انا اعرف طريق

EXCEPTION
WHEN NO_DATA_FOUND THEN
:TABLE_1.n := 0;



ولكن هذه الطريق تفيد لانها توضع في الاخر ولكني اريد اثنا التفيذ لان هناك اكثر من جملة select

بتاريخ:

BEGIN XXX2 NUMBER;
select nvl(expr2,0) as exp
into xxx2 from  RSD_AGAZAT where no1=:HARAK.no1 and no2=:HARAK.no2 ;



دة جزء غير كامل لاجابة على جزئية (عند وجود قيمة فارغة يتم تخصيص لها 0)
اما الجزء التانى ممكن توضح اكتر انتة عايز اية مثلا عايز SUB QUERY ولا اية بالظبط ؟

تم تعديل بواسطة Amgad

بتاريخ:

في هذه الحالة يمكنك إختبار عدد السجلات المرتجعة قبل أخذ القيم منها !!!

يعني مثلاً :

DECLARE
  V_COUNT  NUMBER;
  V_NAME	VARCHAR2(50);
BEGIN
  SELECT COUNT(0) INTO V_COUNT FROM EMP WHERE EMPNO = 1;
  IF(V_COUNT > 0)THEN
   SELECT ENAME INTO V_NAME FROM EMP WHERE EMPNO = 1;
  END IF;
END;




بالتوفيق

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

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

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

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

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

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.