我正在APEX开发一个应用程序并遇到授权问题,我希望有人可以帮我解决。
如何在APEX中的SQL级别应用授权方案? 例如,是否可以在SQL查询上创建报告,其中查询根据APEX中定义的授权方案返回不同的列?
答案 0 :(得分:1)
可以检查当前用户是否在PL / SQL中具有给定的授权,但在SQL中没有。
在Apex 5及更高版本中:
if apex_authorization.is_authorized ('AUTH_GROUP') then ...
对于Apex 4.2及更早版本:
if apex_util.public_check_authorization ('AUTH_GROUP') then ...
它返回一个布尔值,因此您无法在SQL中使用它。