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

عمل بروسيجر

Featured Replies

بتاريخ:

السلام عليكم أخواني واخواتي......
مبروك عليكم الشهر


ممكن حد يساعدني لعمل بروسيجر لاضافة علاوة معينة (مثال علاوة الانتقال)لمجموعة من الموظفين ليس لديهم هذه العلاوة مع العلم العلاوة موجودة لبعض الموظفين.

عندي جدولين TEMPLOYEE_MAS AND TEMP_ALLOWNCE

فكيف اضيف البدل في TEMP_ALLOWNCE واحدد المبلغ لبعض الموظفيين ليس لديهم هذه العلاوة

بتاريخ:

اعتقد انك بحاجة الى database trigger

بتاريخ:

السلام عليكم
ممكن ان تعمل كالتالي:

DECLARE
X_EMP NUMBER;
CURSOR C IS
SELECT EMP_NO
FROM TEMPLOYEE_MAS
WHERE EMP_ALLOW = 0;
BEGIN
OPEN C;
FETCH C INTO X_EMP;
IF C%FOUND THEN
UPDATE EMPLOYEE_ALLOWANCE
SET EMP_ALLOW = 1000
WHERE EMP_ALLOW = 0;
COMMIT;
END IF;
CLOSE C;
END;



جرب وخبرني بالنتيجه..

تم تعديل بواسطة PALI.ORACLE

بتاريخ:

للتوضيح بشكل افضل:

DECLARE
X_EMP NUMBER;
CURSOR C IS
SELECT EMP_NO
FROM TEMPLOYEE_MAS
WHERE EMP_ALLOW = 0;
BEGIN
OPEN C;
FETCH C INTO X_EMP;
IF C%FOUND THEN
UPDATE EMPLOYEE_ALLOWANCE
SET EMP_BONUS = 1000---- عمود العلاوات للموظفين
WHERE EMP_ALLOW = 0;
COMMIT;
END IF;
CLOSE C;
END;

تم تعديل بواسطة PALI.ORACLE

بتاريخ:
  • كاتب الموضوع
للتوضيح بشكل افضل:

DECLARE
X_EMP NUMBER;
CURSOR C IS
SELECT EMP_NO
FROM TEMPLOYEE_MAS
WHERE EMP_ALLOW = 0;
BEGIN
OPEN C;
FETCH C INTO X_EMP;
IF C%FOUND THEN
UPDATE EMPLOYEE_ALLOWANCE
SET EMP_BONUS = 1000---- عمود العلاوات للموظفين
WHERE EMP_ALLOW = 0;
COMMIT;
END IF;
CLOSE C;
END;



مشكووووور أخي بجرب وأرد عليك
بتاريخ:
  • كاتب الموضوع
للتوضيح بشكل افضل:

DECLARE
X_EMP NUMBER;
CURSOR C IS
SELECT EMP_NO
FROM TEMPLOYEE_MAS
WHERE EMP_ALLOW = 0;
BEGIN
OPEN C;
FETCH C INTO X_EMP;
IF C%FOUND THEN
UPDATE EMPLOYEE_ALLOWANCE
SET EMP_BONUS = 1000---- عمود العلاوات للموظفين
WHERE EMP_ALLOW = 0;
COMMIT;
END IF;
CLOSE C;
END;



مشكووووور أخي بجرب وأرد عليك



اخوي انت قصدت انه البدل موجود بس صفر وكانك تضيف المبلغ في حالة ان البدل صفر بس انا اقصد البدل غير موجود للموظف فأنا راح أضيفه كبدل جديد مع اضافة المبلغ.انا ضفت البدل في tallownce_code وعملت الشروط واللحين اريد اضيفه لمجموعة من الموظفين في جدول temp_earnings
  • بعد 2 أسابيع...
بتاريخ:

salam alekom yaret tewada7 aktar 3ashan a2dar asa3dak
fen al desc beta3 al tables we walzem te2ol al bussiness beta3ak mashy ezay ............kedah ya3ny

we eb2a eb3atly 3ala al mail enak radet 3ashan ana msh dayman log in

بتاريخ:

السلام عليكم
اخي العزيز..عندما تكتب في الكود :

WHERE EMP_ALLOW = 0;


معناها انه فعلا يساوي صفر او لا يوجد له قيمة من الاساس..
او بامكانك استبدالها بــ :

WHERE EMP_ALLOW  IS NULL;

بتاريخ:

اخواني توضيح بسيط جدا

صفر لا يساوي null ولا يساوي فراغ ( اقصد بالفراغ هو عند النقر على زر المسطرة في لوحة المفاتيح )

الفراغ هو قاميمة بحد ذاتها ولا تساوي ما سبق ذكره

والصفر هو قيمة عددية ولا تساوي ما سبق ذكره

اما الـ Null فهو قيمه غير معرفة وليست موجوده اساسا وايضا لا تساوي ما سبق ذكره

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

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

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

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

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

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.