https://mp.weixin.qq.com/s/RRXXwbVTNJpaz2PYPr-jnA
转载的!
在S3D的RDB数据库中存储着一些封装函数,利用好这些函数可以大大减少我们查询语句的复杂度和运行时间。这个系列以后会陆续介绍一些好用的函数以及它的用法。
今天介绍REPORTGetHierarchyPathByChildOid这个函数,通过对象的Oid查询它的System父级递归路径。

用法:
select
dbo.REPORTGetHierarchyPathByChildOid(Run.Oid, ‘SystemHierarchy’)
as ‘SystemPath’, n1.ItemName as ‘RunName’, Run.Oid as ‘RunOid’
from JRtePipeRun Run
join JNamedItem n1 on n1.Oid = Run.Oid
括号里面有两个参数,一个是对象Oid,一个是查询的什么类型的路径,System还是Assembly等。

您需要登录 或注册 后才可以发表评论。