从品牌网站建设到网络营销策划,从策略到执行的一站式服务
原理是一样的,先用connect by 递规树,然后从树的和一层开始更新,一直更新到你的最大层(我写的是到第8层)
我们提供的服务有:成都网站建设、成都网站制作、微信公众号开发、网站优化、网站认证、湟中ssl等。为成百上千企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的湟中网站制作公司
CURSOR CURS_CONST IS
SELECT *
FROM ATT_PSCENTER P
WHERE P.ABTEI IN (SELECT ORGID
FROM (SELECT LEVEL LE, ORGID, ORGNAME, LASTORG
FROM ATT_ORG A
WHERE A.STATUS = 'A'
START WITH A.LASTORG = '0010000001'
CONNECT BY PRIOR A.ORGID = A.LASTORG)
WHERE LE = CU_ROW);
FOR CU_LEVEL IN 1 .. 8 LOOP
CU_ROW := CU_LEVEL;
FOR CT_CURS IN CURS_CONST LOOP
UPDATE ATT_PSCENTERD
SET KOSTL = CT_CURS.KOSTL,
BUKRS = CT_CURS.BUKRS,
VERAK = CT_CURS.VERAK,
ABTEI = CT_CURS.ABTEI
WHERE USERID IN
(SELECT LOGONID
FROM ATT_USERS T
WHERE ENABLED = 'Y'
AND DEPOTID IN
(SELECT ORGID
FROM ATT_ORG A
WHERE A.STATUS = 'A'
START WITH A.ORGID = CT_CURS.ABTEI
CONNECT BY PRIOR A.ORGID = A.LASTORG));
COMMIT;
END LOOP;
END LOOP;
写个不存在子节点的条件就可以,not exists .....
select *
from aa table1, aa table2
where 不存在子节点
connect by prior
table1.XX= table2.XXXX
start with table1.XX = ''
最底层的是C+asm 写的,遵循统一的标准,底层的并不是跨平台(严格来说oracle并不是跨平台的东东)
oracle在个个操作系统之间还是有一些差异的。所以在下载时要区分系统,要是底层用java,那不得慢死。。。。。
Manager GUI 基本是由java写的,不过比较讨厌,蜗牛般的速度
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图