S3D的SQL函数之REPORTGetHierarchyPathByChildOid

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等。

数字化工程设计公众号二维码
原文链接:查看原文  文章来源:数字化工程设计
🔗 分享 0

上5篇 more...

下5篇 more...