sql/pl正確執行而寫在程序中不能執行

 

  
  
           
  
  
  1. SELECT * FROM COMM.COMM_GOODS_CLASS T  
  2. START WITH T.LASTCLASSID=0 AND T.ISDELETE=0  
  3. CONNECT BY PRIOR T.ID=T.LASTCLASSID AND T.ISDELETE=0  
  4. ORDER SIBLINGS BY T.SORT 

 上面的sql語句在sql/pl中能夠正確執行,可是寫在程序裏報錯:無效的標識符:COMM'.'T'.'ID'。sql

發現是沒法識別*。ide

改爲下面的便可:spa

 

  
  
           
  
  
  1. SELECT T.ID,T.CLASSNAME,T.CLASSID,T.LASTCLASSID,T.LEVELNUM,T.CREATETIME,T.SORT,T.ISDELETE  
  2. FROM COMM.COMM_GOODS_CLASS T  
  3. START WITH T.LASTCLASSID=0 AND T.ISDELETE=0  
  4. CONNECT BY PRIOR T.ID=T.LASTCLASSID AND T.ISDELETE=0  
  5. ORDER SIBLINGS BY T.SORT 
相關文章
相關標籤/搜索