使用Oracle触发器检索用户名

使用Oracle触发器检索用户名,oracle,triggers,Oracle,Triggers,我不熟悉使用触发器。我可以使用什么功能来确定谁触发了我的触发器 例如: 有人更新了一行,我想知道是谁更新了该行 我正在使用Oracle 10g SELECT sys_context('USERENV', 'SESSION_USER') FROM dual; 或 这就给了oracle用户一个机会。如果某个web应用程序有某种形式的连接池进行自己的身份验证,那么该web应用程序可能需要传入用户名(例如作为客户端标识符) SELECT sys_context('USERENV', 'SESSION_

我不熟悉使用触发器。我可以使用什么功能来确定谁触发了我的触发器

例如:
有人更新了一行,我想知道是谁更新了该行

我正在使用Oracle 10g

SELECT sys_context('USERENV', 'SESSION_USER') FROM dual;


这就给了oracle用户一个机会。如果某个web应用程序有某种形式的连接池进行自己的身份验证,那么该web应用程序可能需要传入用户名(例如作为客户端标识符)
SELECT sys_context('USERENV', 'SESSION_USERID') FROM dual;