- SELECT * FROM COMM.COMM_GOODS_CLASS T
- START WITH T.LASTCLASSID=0 AND T.ISDELETE=0
- CONNECT BY PRIOR T.ID=T.LASTCLASSID AND T.ISDELETE=0
- ORDER SIBLINGS BY T.SORT
上面的sql语句在sql/pl中可以正确执行,但是写在程序里报错:无效的标识符:COMM'.'T'.'ID'。
发现是无法识别*。
改成下面的即可:
- SELECT T.ID,T.CLASSNAME,T.CLASSID,T.LASTCLASSID,T.LEVELNUM,T.CREATETIME,T.SORT,T.ISDELETE
- FROM COMM.COMM_GOODS_CLASS T
- START WITH T.LASTCLASSID=0 AND T.ISDELETE=0
- CONNECT BY PRIOR T.ID=T.LASTCLASSID AND T.ISDELETE=0
- ORDER SIBLINGS BY T.SORT
转载于:https://blog.51cto.com/doubleqian/656277