بتاريخ: 25 مارس 201016 سنة comment_188223 عندى فورم لأدخال حضور و غياب الموظفيين عايز اعمل تريجر بحيث عندما يكون الأدخال أكبر من عدد ساعات العمل في هذا اليوم يعطى رساله تقديم بلاغ
بتاريخ: 27 مارس 201016 سنة comment_188466 بص يا باشا انت هتعمل تريجر وتكتب الكود ده الكود ده فى حالة الاضافة او التعديل او الحذف انت بقىبتحدد الى انت عاوز CREATE OR REPLACE TRIGGER NAME TRIGGER BEFOR OR DELETE OR UPDATE ON TABLE_NAME BEGIN IF (TO_CHAR(SYSDATE,'DY')IN('ST','FRI')) OR (TO_CHAR(SYSDATE,'HH24:MI') NOT BETWEEN '08:00' AND '17:00')THEN IF INSERTING THEN RAISE_APPLICATION_ERROR(-20500,'YOUR MESSAGE HERE ') ; ELSIF DELETING THEN RAISE_APPLICATION_ERROR(-20502,'YOUR MESSAGE HERE ') ; ELSIF UPDATING THEN RAISE_APPLICATION_ERROR(-20503,'YOUR MESSAGE HERE ') ; ELSE RAISE_APPLICATION_ERROR(-20504,'YOUR MESSAGE HERE ') ; END IF ; END IF ; END IF ; END ; يارب يكون ده طلبك بالظبط يا باشا-----------------------------------لا اله الا انت سبحانك انى كنتى من الظالمين DEVELOPER ORACLE تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.