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

بتاريخ:

السلام عليكم
لو سمحتو يا جماعة انا لية سؤال
انا عندى موظفين _ عايز بقا ادى مكفاءه 200 جنية لكل موظف خبرته 10 سنين بس
المكفاءة لدول بس
ادونى الكونسبت لو سمحتو او الكويرى ازى اطلع الفئة دى

بتاريخ:

بامكانك عمل التالي واستفيد من هذا الكود:

declare
xx_emp  number;
begin
select emp_experience
into xx_emp
from ur_table
where emp_no=:blk.emp_no;

if xx_emp=10 then
update emp
set emp_sal = emp_sal + 200
where emp_no=:blk.emp_no;
commit;
end if;
end;

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

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

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

بتاريخ:

سلام عليكم
أولا التقرير اللي أنت بتصممة المفروض يكون فية خانة المكافأة
والمكافأة دي بتحدد زي ما الشركة بتطلبها منك
لو هما طلبوا منك تزود الموظف اللي سنوات خبرتة 10 سنين هتعمل أية
هتخلي ال SALAREY زي ماهو في COLUM و ال NEWSALAREY يبقي COLUM تاني يساوي SALAREY+200

يعني مثلا أفترض ال TABLE اللس هتختار منة فية
EMP_ID,EMP_NAME,SALAREY,EXP_YEARS
يبقي ال كويري الأتية

SELECT EMP_ID,EMP_NAME,SALREY,SALREY+200
FROM EMP
WHERE EXP_YEARS>=10
أو علي حسب ال CASE اللي عندك
بالتوفيق

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

يا بشمهندس انا معنديش غير خانه الهير دايت بس معنديش خانه للخبره
انا عايز اطلع الموظفين اللى بقالهم 10 سنين فى الشركة واديهم مكافاه

بتاريخ:

يا اخي الفاضل ..
انت تعنى انك تريد زيادة راتب الموظف الى يعمل فى الشركة 10 سنين فأكثر 200
لذا فعليك ايجاد الموظفين الى سنين عملهم فى الشركة 10 سنين فأكثر
من خلال كيرسر تبحث به عن الموظفين ومرتباتهم بشرط ناتج طرح بداية العمل والتاريخ الحالى >= 10سنين
وتعمل UPDATE للمرتب بزيادة 200
معلش ده الى انا فهمته

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

ماشى انا كده فهمت
ممكن حضرتك تكون بس مع مثال صغير

بتاريخ:

يا اخي المثال كما في الكود المكتوب سابقا..
بتعمل سيليكت لعدد سنوات الخبرة من الجدول تاعك..
وعندك if ازا كانت = 10 سنوات اعمل update على رواتب الموظفين ( زيادة 200 ) ..
وقم بكتابة جملة السيليكت داخل cursor ...

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

بتاريخ:

بعد اذنك ابعت تابل الموظفين

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

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

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

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

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

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.