A variável User armazena o usuário logado no banco.
________________________________ De: Marcelo Lopes Garcez <mgar...@work.srv.br> Para: oracle_br@yahoogrupos.com.br Enviadas: Quinta-feira, 14 de Maio de 2009 15:24:07 Assunto: [oracle_br] Trigger Before update 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] Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas]