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

العملية على كل رواتب الموظفين فإذا طلع error لاحد الرواتب فإنه يكنسل

Featured Replies

بتاريخ:

السلام عليكم ورحمة الله وبركاته

عندي سؤال وياليت تساعدوني

أريد عمل عملبة معينة على رواتب الموظفين

على أن تتم هذه العملية لكل الموظفين

بحيث تتم العملية على كل رواتب الموظفين فإذا طلع error لاحد الرواتب فإنه يكنسل " لاتتم" هذه العملية لأي موظف

بتاريخ:
أريد عمل عملبة معينة على رواتب الموظفين

على أن تتم هذه العملية لكل الموظفين

بحيث تتم العملية على كل رواتب الموظفين فإذا طلع error لاحد الرواتب فإنه يكنسل " لاتتم" هذه العملية لأي موظف


اولا ما المقصود بعملية معينة على رواتب الموظفين هل المقصود مثلا أيجاد مجموع رواتب الموظفين او اكبر راتب او اقل راتب
او القيام بعملية حسابية مثل حساب الراتب النهائي بعد الخصومات او بعد الزيادة
ثانيا ما المقصود من ((( طلع error ))) هل المقصود انا احد الموظفين ليس له راتب اصلا
الرجاء توضيح المشكلة مع التفاصيل ...
يوجد حل مبدئي وهو عند القيام بعمل عملية حسابية على الراتب كتابة nvl(sal,0)
مثلا زيادة الراتب sal :=nvl(sal,0)+comm
بحيث اذا كان الراتب غير موجود يضع قيمة الراتب صفر
وهنالك حل أخر عند كتابة ال exception
لذا الرجاء التوضيح .
:D :rolleyes: :huh:
بتاريخ:

الأخ / miash80

اعتقد ان هناك سؤال مشابهة لهذا السؤال

السؤال رقم 4 فى المشاركة التالية

إضغط هنا

  • بعد 3 أسابيع...
بتاريخ:

use nvl2(exp1,exp2,exp3)لو كن نتيجه اختبار القيمه exp1 is not null اراكل يؤجع بالقيمه exp2 ولو نتيجه الاختبار null اوركل يؤجع بالقيمه exp3

بتاريخ:

الاخ the govrner
الرجاء التوضيح بمثال اذا ممكن

بتاريخ:

على قدر فهمى لسؤالك يجب ان تعمل Exception

  • بعد 3 شهور...
بتاريخ:

مهما كانت العمليه
في قاعده البيانات اوراكل 10 جي
اذا حصل خطاء فان ال ترانساكشن لا يتم ولا يحدث تغيير على قاده البيانات
وهناك وظيفه تستخدم لهذا الغرض اسمها
raise_applcation_error(error number,"message")k

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

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

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

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

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

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.