-
v笑向前走 小试身手Lv3
发表于2022-5-11 13:42
楼主
本帖最后由 v笑向前走 于 2022-5-11 14:05 编辑
场景: 有时候角色比较多,需要批量统计一下每个角色某一类资源有哪些。
在讲写法之前需要了解下与之相关的数据字典表(ES10_PERMISSION)
需求1:创建了一个 财务人员的角色,那我给这个角色分配了几张报表。
ps: authid_ 是角色编号, AUTHTYPE_=1 的是表示的角色
写法如下:select * from ES10_PERMISSION where authid_= 'txzcs' and authtype_='1' and resourceid_ like 'EBI$13%'
需求2:用户和角色有没有相关联的表(哪些用户拥有这个角色)
写法公式:select * from ES10_PERMISSION where resourceid_='ES$4$角色id'
例子:select * from ES10_PERMISSION where resourceid_ = 'ES$4$txzcs' and authtype_=0
场景: 有时候角色比较多,需要批量统计一下每个角色某一类资源有哪些。
在讲写法之前需要了解下与之相关的数据字典表(ES10_PERMISSION)
需求1:创建了一个 财务人员的角色,那我给这个角色分配了几张报表。
ps: authid_ 是角色编号, AUTHTYPE_=1 的是表示的角色
写法如下:select * from ES10_PERMISSION where authid_= 'txzcs' and authtype_='1' and resourceid_ like 'EBI$13%'
需求2:用户和角色有没有相关联的表(哪些用户拥有这个角色)
写法公式:select * from ES10_PERMISSION where resourceid_='ES$4$角色id'
例子:select * from ES10_PERMISSION where resourceid_ = 'ES$4$txzcs' and authtype_=0