SELECT level,code,parentCODE FROM PRODUCT_RELATION
start with PARENTCODE = 'a' connect by Prior CODE=PARENTCODE
这条语句原先在oracle8.16中是同层的按code排序的,现在再oracle9.2中却不是这样了。
不知道怎么回事,有没有解决的办法?谢谢!!!!1
start with PARENTCODE = 'a' connect by Prior CODE=PARENTCODE
这条语句原先在oracle8.16中是同层的按code排序的,现在再oracle9.2中却不是这样了。
不知道怎么回事,有没有解决的办法?谢谢!!!!1
当你在不同版本之间导出和导入时记录顺序有可能发生了不一致。
最好在SQL语句上加上order by 如,order by level,code
level code parentCODE
1 a1 a
2 a11 a1
2 a12 a1
1 a2 a
1 a3 a
2 a31 a3
3 a311 a31
如:
SELECT level,t.code,t.parentCODE FROM (select * from PRODUCT_RELATION order by code) t start with t.PARENTCODE = 'a' connect by Prior t.CODE=t.PARENTCODE