mr_spot بتاريخ: 17 يناير 2010 تقديم بلاغ مشاركة بتاريخ: 17 يناير 2010 صباح الخير الى الجميع هذا اول موضوع لي ورح بلش دغري طلبات اذاسمحتولي وبتمنى اقدر فيد واستفيد وهذا طلبي لو سمحتوااا بدي اعمل procedursيرفع رواتب الموظفين اذا كانت deptno =30 للموظف زيادة الراتب 75% و -222 $ و الاستثاء الوحيد ان يكون الموظف mag يذداد راتبه بمعدل 5 اضعاف - اصغر راتب موجود بين الموظفين لو سمحتوا اذا في حدا على السريع يخبرني اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
mk3bmw بتاريخ: 17 يناير 2010 تقديم بلاغ مشاركة بتاريخ: 17 يناير 2010 ابهت شكل الجدول اللي بدك تاخد منه ال data وبصراحة الطلب مش واضح ياريت توضح أكثر ... اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
mr_spot بتاريخ: 19 يناير 2010 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 19 يناير 2010 مشكور اخي mk3bmw ما قصر بس تم الحل واسف ع التاخير اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
mmsalman87 بتاريخ: 19 يناير 2010 تقديم بلاغ مشاركة بتاريخ: 19 يناير 2010 ممكن تضع الحل حتى يستفيد منه الاخوان والاخوات ؟؟ وشكرا اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
mr_spot بتاريخ: 19 فبراير 2010 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 19 فبراير 2010 الحل و بالتوفيق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; اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.