我想要角色下所有报表的信息,但这个有问题【历史勾选的也查的到】

--角色和对应表

SELECT

 OB.DISPLAYNAME,

 OB.PATH,

 CR.ID,

 CR.NAME,

 AU.AUTHORITYTYPE,

 OB.EXPANDTYPE

FROM

 REPORTCFG.FINE_AUTHORITY AU,

 REPORTCFG.FINE_AUTHORITY_OBJECT OB,

 REPORTCFG.FINE_CUSTOM_ROLE CR

WHERE

 1=1

 AND AU.AUTHORITYENTITYID = OB.ID 

 AND AU.ROLEID = CR.ID

--角色

 AND CR.ID IN ('1086a39e-2cdc-4dce-9ea3-a7f329cf5481')

-- 权限类型为 FineReport 模板查看权限

AND AU.AUTHORITYTYPE = '1'

-- 扩展类型为 FineReport 报表

AND OB.EXPANDTYPE = '102'

--AND DBMS_LOB.SUBSTR(OB.PATH, 4000, 1) LIKE '%实时销售%'

ORDER BY

 DBMS_LOB.SUBSTR(OB.PATH, 4000, 1)

image.png

image.png

FineReport beluga 发布于 2024-9-11 17:54 (编辑于 2024-9-11 17:56)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
用户k6280494Lv6资深互助
发布于2024-9-11 17:59

image.png

最佳回答
0
华莉星宸Lv7资深互助
发布于2024-9-11 17:58(编辑于 2024-9-11 20:14)

增加一个过滤条件  AND AUTHORITY=2

--------------

或用这个试试看

权限导出插件 https://help.fanruan.com/finereport/doc-view-3508.html

image.png

  • 3关注人数
  • 183浏览人数
  • 最后回答于:2024-9-11 20:14
    请选择关闭问题的原因
    确定 取消
    返回顶部