0

在 Windows Server 2012 中,我们使用模拟(更改上下文)。

在模拟之前,我的操作系统用户是“OriginalUser”,在模拟之后是“ImpersonatedUser”。

要获取模拟操作系统用户“ImpersonatedUser”,我可以在 Oracle SQL 和 PL/SQL 中使用以下命令:

select sys_context( 'userenv','os_user') from dual;

通过触发器,我们希望在数据库中记录操作系统用户“OriginalUser”。

我们如何在 Oracle PL/SQL 中选择操作系统用户“OriginalUser”(不是“ImpersonatedUser”)?

4

0 回答 0