语句示例如下
Select JgId,JgType,OrgCode,Orgname,DepCode,DepName,ClsCode,ClsName,EtpCode,EtpName
sys_connect_by_path(PlanRate,'*')from Tplnstruct start with JgId=10010000000101
connect by prior JgId=PreJgId
order by JgType
sys_connect_by_path函数应该是以指定字符做分隔符,列出路径上指定字段的值,以星号做分割符
就获得了Tplnstruct表在以JGID为线索的递归查询中的路径上节点值的乘积。。。我写了些啥。。。自己也不太懂,反正!!
最后的结果是
组织的PlanRate 乘以 部门的PlanRate 乘以 专柜的PlanRate
从原生的查询结果看,这个递归查询用的是先根遍历法