查询出用户对应的权限

2147
3

fenglan 初学数据Lv2

发表于2021-9-11 20:48

楼主
从数据库里查询脚本:select id_,authid_,mk from
(select a.id_,a.authid_,'主题域--'||b.caption_ mk from
ABI52_EACL_PERMISSION a
inner join ABI52_EDSU_PROJECT b on substr(a.resourceid_,8,32)=b.id_
where a.AUTHTYPE_='0') a
union all
select id_,authid_,mk from (select a.id_,a.authid_,'主题集--'||b.caption_ mk from
ABI52_EACL_PERMISSION a
inner join ABI52_EDSU_SUBJECTSET b on substr(a.resourceid_,8,32)=b.id_
where a.AUTHTYPE_='0') b
union all
select id_,authid_,mk from  (select a.id_,a.authid_,'分析表--'||b.caption_ mk from
ABI52_EACL_PERMISSION a
inner join ABI52_EANA_ANAlYSE b on substr(a.resourceid_,45,32)=b.id_
where a.AUTHTYPE_='0') c
union all
select id_,authid_,mk  from (select a.id_,a.authid_,'角色--'||b.name_ mk  from
ABI52_EACL_PERMISSION a
inner join ABI52_EACL_ROLE b on substr(a.resourceid_,8,32)=b.id_
where a.AUTHTYPE_='0') d
order by authid_


ABI52_EACL_PERMISSION  权限表
ABI52_EDSU_PROJECT 主题域
ABI52_EDSU_SUBJECTSET  主题集
ABI52_EANA_ANAlYSE  分析表
ABI52_EACL_ROLE  角色


权限表里的AUTHTYPE_字段是授权者类型  0:用户;1:角色;2:机构 3所有子机构







最近看过此主题的会员

v笑向前走

刘兰芳

伶俐

qwz

双击666!!!

ajsdhkjfhdasf

ccchen

莫尔

多喝热水8

3个回答

只看楼主

2021112209 数据达人Lv4

发表于2022-4-14 15:08

只看该作者

取消 关注该作者的回复

沙发

看到了。谢谢

2021112209 数据达人Lv4

发表于2022-4-19 19:40

只看该作者

取消 关注该作者的回复

板凳

导出结果。提示:参数“srcjdbc”含有非法字符

ccchen 数据小白Lv1

发表于2023-7-28 17:38

只看该作者

取消 关注该作者的回复

地板

这个结果好像筛选不出所有的分析表,包含所有下级的是以文件夹的方式存的

登录后可回答问题,请登录注册

快速回复 返回顶部 返回列表

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

渠道咨询电话:137-0120-6790

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号