Bom dia, Pessoal !
 
 
Estou implementando uma trigger, onde eu preciso também saber o usuário que
fez a alteração. Nesse caso somente pela v$session eu consigo fazer isso?
Oracle 10g.
 
 
CREATE OR REPLACE TRIGGER BRADAPVM.TG_LOG_ATIVA_PROP BEFORE UPDATE ON PROP
FOR EACH ROW
BEGIN

IF (:OLD.MARCA IN (4,7)) AND (:NEW.MARCA NOT IN (4,7)) THEN

INSERT INTO LOG
(NRPLAN, CD_STAT_OLD, CD_STAT_NEW, CD_OPER,
MARCA_OLD, MARCA_NEW, DTAGENDA, DTDIGI, DTGRAVA)
VALUES
(:NEW.NRPLAN, :OLD.CD_STAT, :NEW.CD_STAT, :NEW.CD_OPER,
:OLD.MARCA, :NEW.MARCA, :NEW.DTAGENDA, :NEW.DTDIGI, SYSDATE);

END IF;

END TG_LOG_ATIVA_PROP;

 
Obrigado.
 
Marcelo.







[As partes desta mensagem que não continham texto foram removidas]

Responder a