Oracle ORA_INVOKING_USER 函数使用指南
Oracle ORA_INVOKING_USER
是一个内置函数,它返回调用当前语句或视图的数据库用户的名称。
Oracle ORA_INVOKING_USER
语法
这里是 Oracle ORA_INVOKING_USER
函数的语法:
ORA_INVOKING_USER
参数
Oracle ORA_INVOKING_USER
函数不需要任何参数。
返回值
Oracle ORA_INVOKING_USER
函数返回调用当前语句或视图的数据库用户的名称。
如果从定义者权限上下文中调用此函数,则它返回定义者权限对象所有者的名称。如果调用用户是 Real Application Security 用户,则返回用户 XS$NULL
。
Oracle ORA_INVOKING_USER
示例
这里有几个展示了 Oracle ORA_INVOKING_USER
函数用法的示例。
基本用法
下面的语句获取调用当前语句的用户名称:
SELECT
ORA_INVOKING_USER
FROM dual;
输出:
ORA_INVOKING_USER
____________________
SYSTEM
结论
Oracle ORA_INVOKING_USER
是一个内置函数,它返回调用当前语句或视图的数据库用户的名称。