Using tablename in trigger from system
Hi
I am using a trigger to audit the transaction on my tables.
e.g. on my user table after an update i want to have following information, as my example shows.
CREATE DEFINER = CURRENT_USER TRIGGER `test`.`dbuser_AFTER_UPDATE`
AFTER UPDATE ON `dbuser`
FOR EACH ROW
BEGIN
INSERT INTO test_audit
SET type_of_action = 'u',
tablename = 'test.dbuser',
userid = new.userid,
ip4 = null,
ip6 = null,
longitude = null,
latitude = null,
time_stamp = NOW();
END
I want to use this trigger on all my tables and i would prefer to use system variable for the table name. Until now, i didn't found the name of the variable to replace my 'test.dbuser' with some kind of a system variable.
The only information i need is the name of the table, where my trigger is connected.
Does someone know the name or where i will find it.
Thanks
Wolfgang
Subject
Views
Written By
Posted
Using tablename in trigger from system
806
December 30, 2021 07:53AM
402
December 30, 2021 09:18AM
Sorry, you can't reply to this topic. It has been closed.
This forum is currently read only. You can not log in or make any changes. This is a temporary situation.
Content reproduced on this site is the property of the respective copyright holders.
It is not reviewed in advance by Oracle and does not necessarily represent the opinion
of Oracle or any other party.