引用oracle apex APP_USER

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了引用oracle apex APP_USER相关的知识,希望对你有一定的参考价值。

我想在查询中引用app_user(其中username =(:APP_USER))现在我的查询返回空值,我猜它正在发生,因为我的用户名col是varchar2。在这种情况下如何引用app_user?

答案

:APP_USER值取决于应用程序中设置的身份验证模型。如果应用程序正在使用数据库身份验证运行,则用户的值与数据库伪列USER相同。如果应用程序使用需要用户进行身份验证的身份验证方案,则APP_USER的值由身份验证方案设置,通常设置为身份验证期间使用的用户名。

参考:Oracle documentation

另一答案

你可以在下面使用:

where username=v('APP_USER')

以上是关于引用oracle apex APP_USER的主要内容,如果未能解决你的问题,请参考以下文章

Oracle APEX:内置用户组变量

从 oracle 中的触发器进行审计

Oracle Apex 页面在导航到另一个页面并返回后无法获取数据

如何从 Oracle Apex 的不同列属性页面中引用列的值?

有条件地引用 Oracle APEX 中的复选框值

Oracle APEX - 将隐藏的 SQL 查询下载到 CSV