ITPub博客

首页 > 数据库 > 数据库开发技术 > AIM Nanotrack SQL(2)

AIM Nanotrack SQL(2)

原创 数据库开发技术 作者:Nanotrack 时间:2010-03-27 18:52:23 0 删除 编辑

树形结构:

SELECT FROMNODEID, TONODEID, FROM_PO,
NVL ((SELECT MANDATORY
FROM TFOPOLICY TFO
WHERE TFO.FACTORYNAME = 'R1'
AND TFO.PROCESSOPERATIONNAME = R.FROM_PO
AND TFO.PROCESSOPERATIONVERSION = '00001'),
'Y'
) AS MANDATORY,
SEQ, ARCTYPE
FROM ( SELECT FROMNODEID, TONODEID, ARCTYPE,
(SELECT NODEATTRIBUTE1
FROM NODE N
WHERE A.FROMNODEID = N.NODEID
AND N.NODETYPE = 'ProcessOperation') AS FROM_PO,
(SELECT NODEATTRIBUTE1
FROM NODE N
WHERE A.TONODEID = N.NODEID
AND N.NODETYPE = 'ProcessOperation') AS TO_PO,
ROWNUM AS SEQ
FROM ARC A
CONNECT BY PRIOR TONODEID = FROMNODEID
AND ( (ARCTYPE = 'Normal')
OR (ARCTYPE = 'Rework' AND ARCATTRIBUTE <> 'Y')
OR (ARCTYPE = 'Conditional' AND ARCATTRIBUTE <> 'Y')
)
START WITH FROMNODEID =
(SELECT NODEID
FROM NODE
WHERE PROCESSFLOWNAME = 'TNFM32'
AND NODETYPE = 'Start')
) R
WHERE R.ARCTYPE = 'Normal' AND R.FROM_PO IS NOT NULL
ORDER BY SEQ;

[@more@]

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/23604283/viewspace-1032398/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: AIM Nanotrack SQL(1)
下一篇: UNIX tar
请登录后发表评论 登录
全部评论

注册时间:2010-03-27

  • 博文量
    3
  • 访问量
    4464