بتاريخ: 1 أبريل 201016 سنة comment_188797 مرحبا بأصدقائي......انا اليوم كان عندي امتحان first واريد التأكد من حلي في الامتحان...السؤال هو :اكتب Trigger اسمه incr_sal يعمل قبل التعديل على رواتب الموظفين فلا يسمح بإنقاصها ويظهر رسالة توضح ذلك .ارجو المساعدة في حل سؤالي لكي اتمكن من التأكد من حلي ....وشكرا لكم....... تقديم بلاغ
بتاريخ: 2 أبريل 201016 سنة comment_188819 CREATE OR REPLACE TRIGGER incr_sal BEFORE UPDATE OF SALARY ON employees FOR EACH ROW DECLARE insert_excep EXCEPTION; PRAGMA EXCEPTION_INIT (insert_excep,-20100); BEGIN if :NEW.salary<:old.salary then RAISE insert_excep; end if ; EXCEPTION WHEN insert_excep THEN DBMS_OUTPUT.PUT_LINE( ' خطاء فى تحديث البيانات '); RAISE_APPLICATION_ERROR (-20201, 'inveald update'); END ; / show errors تقديم بلاغ
بتاريخ: 2 أبريل 201016 سنة كاتب الموضوع comment_188830 مشكور يا صديقي العزيزوالله يعطيك ألف ألف عافية تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.