oracle触发器 触发事件,请教:如何在触发器中获得当前触发事件的操作者
时间: 2023-12-04 07:23:06 浏览: 70
可以触发系统触发器的Oracle系统事件主要包括五大类
在 Oracle 触发器中,可以使用特殊的伪列来获取当前触发事件的操作者。这个伪列名为 `USER`,它会返回当前会话用户的用户名。
例如,在一个触发器中,可以使用下面的语句来获取当前触发事件的操作者:
```sql
SELECT USER INTO v_user FROM DUAL;
```
其中,`v_user` 是一个变量,用于存储当前会话用户的用户名。在触发器中,你可以使用这个变量来记录或者处理触发事件。
阅读全文