بتاريخ: 17 يناير 201016 سنة comment_182444 صباح الخير الى الجميع هذا اول موضوع لي ورح بلش دغري طلبات اذاسمحتولي وبتمنى اقدر فيد واستفيد وهذا طلبي لو سمحتوااا بدي اعمل procedursيرفع رواتب الموظفين اذا كانت deptno =30 للموظف زيادة الراتب 75% و -222 $ و الاستثاء الوحيد ان يكون الموظف mag يذداد راتبه بمعدل 5 اضعاف - اصغر راتب موجود بين الموظفين لو سمحتوا اذا في حدا على السريع يخبرني تقديم بلاغ
بتاريخ: 17 يناير 201016 سنة comment_182456 ابهت شكل الجدول اللي بدك تاخد منه ال data وبصراحة الطلب مش واضح ياريت توضح أكثر ... تقديم بلاغ
بتاريخ: 19 يناير 201016 سنة كاتب الموضوع comment_182696 مشكور اخي mk3bmw ما قصر بس تم الحل واسف ع التاخير تقديم بلاغ
بتاريخ: 19 يناير 201016 سنة comment_182700 ممكن تضع الحل حتى يستفيد منه الاخوان والاخوات ؟؟ وشكرا تقديم بلاغ
بتاريخ: 19 فبراير 201016 سنة كاتب الموضوع comment_185395 الحل و بالتوفيقcreate or replace procedure raisisss number ;beginselect min(sal) into ssfrom emp; -----------------------------------------for l in (select * from emp )if l.deptno= 30 and L.job <> 'MANAGER'then update emp set sal = sal+ (sal*0.75)-222where EMPNO=L.EMPNO ;ELSIF l.deptno= 30 and L.job = 'MANAGER'THEN update emp set sal = (sal*5)- SSwhere EMPNO=L.EMPNO ;end if ;---------------------------------------end loop ; end rais; تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.