应用场景:河南决策子系统,智能分析平台@H_403_2@
详情:在智能分析平台中因为利用JDBC直连数据库,无法对数据权限进行有效的控制,但介于数据安全性,登录用户的只能看到其所属税务机关和下级税务机关的数据,所以借助dm_gy_swjg中的SWJG_DM税务机关代码) 和SJSWJGDM(上级税务机关代码)数据查询出,当前税务机关下的所有税务机关。
@H_403_2@
@H_403_2@@H_403_2@
@H_403_2@ 2.@H_403_2@ CONNECT BY子句伪列的应用@H_403_2@@H_403_2@
SELECT * FROM dm_gy_swjg START WITH swjg_dm='24101000000' CONNECT BY PRIOR swjg_dm=sjswjg_dm
@H_403_2@ 2.@H_403_2@ CONNECT BY子句伪列的应用@H_403_2@@H_403_2@
@H_403_2@@H_403_2@
@H_403_2@
3.@H_403_2@
查询递归路径@H_403_2@@H_403_2@
SELECT t.swjg_dm,t.swjgmc,LEVEL,CONNECT_BY_ISLEAF FROM dm_gy_swjg t START WITH t.swjg_dm='24101000000' CONNECT BY PRIOR t.swjg_dm=t.sjswjg_dm
通过SYS_CONNECT_BY_PATH可以查询出各个结点从根节点到此节点的路径