Estimad@s
quisiera saber si alguien me pudiese ayudar con un pequeño problema
quiero elaborar un disparador(triggers) que evalue dos condiciones
para una tabla llamada FACTURA. nesecito que un usuario especifico solo pueda ingresar de un tipo de documento CCF
lo he creado de esta forma pero me da error
CREATE OR REPLACE TRIGGER SYSADM.T5
BEFORE INSERT ON SYSADM.FACTURA
REFERENCING NEW AS New OLD AS Old
FOR EACH ROW WHEN (SYSADM.USER_ID ='OSCAR')
BEGIN
IF NEW.VOUCHER_ID <> 'CCF%' THEN
raise_application_error(-20999, 'TIPO DE DOC NO AUTORIZADO');
END IF;
END;
/
en la logica seria
SI el usuario es OSCAR
evalue el tipo de documento
SI el documento es diferente de de 'CCF'
ENTONCES
error
muchisimas gracias por su ayuda