-3
CREATE TABLE JOINING_DETAILS(EMPNAME VARCHAR2(20),HIREDATE DATE);
CREATE OR REPLACE TRIGGER TERW
BEFORE INSERT ON JOINING_DETAILS
FOR EACH ROW
BEGIN
IF to_char(:NEW.HIREDATE,'HH24') BETWEEN 18 AND 24
AND to_char(:NEW.HIREDATE,'HH24') BETWEEN 00 AND 10
THEN
RAISE_APPLICATION_ERROR(-20037,'NOT BETWEEN 6 PM TO 10 AM');
END IF;
END;
déclencheur exécuté, mais je tente d'insérer la valeur pour le moment 20 il insérer dans la table des joining_details .....écrire un déclencheur pour interdire un employé se joindre à 18 heures-10 heures en semaine
INSERT INTO JOINING_DETAILS VALUES('PANDI',TO_DATE('20','HH24'));
comment puis-je résoudre ce ....
MERCI BEAUCOUP SIR –
@Ramapandian - si cette réponse vous a aidé à accepter et/ou à voter avoué. Les réponses acceptées améliorent la valeur de StackOverflow en tant que ressource pour les futurs demandeurs. – APC