Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
Home -> Community -> Usenet -> c.d.o.server -> New audit trigger question
Hello again;
Here is my trigger:
CREATE OR REPLACE TRIGGER AUDIT_TRIGGER
AFTER UPDATE OR DELETE
ON TABLE_X
BEGIN
if updating then
INSERT INTO audit_table
SELECT 'TABLE_X', USER, SYSDATE,
s.osuser, s.program, 'UPDATING', s.terminal
FROM v$session s, v$sql sq
WHERE (S.SQL_ADDRESS = sq.ADDRESS
AND S.osuser IS NOT NULL
and s.osuser not like '%SYSTEM%');
else
if deleting then
INSERT INTO audit_table SELECT 'TABLE_X', USER, SYSDATE, s.osuser, s.program, 'DELETING', s.terminal FROM v$session s, v$sql sq WHERE (S.SQL_ADDRESS = sq.ADDRESS AND S.osuser IS NOT NULL and s.osuser not like '%SYSTEM%');end if;
Today's issue: User is developing in Forms 6i, not updating data. Trigger is firing and adding rows to audit_table in the "updating" part of the trigger above. Why would that happen?
Thanks so much!
-- Teresa Redmond Programmer/Analyst III Anteon Corporation tredmond at anteon dot comReceived on Fri Mar 12 2004 - 13:58:41 CST