-1
在執行下面的查詢我得到一個異常:的Oracle SQL無效的數字格式異常
String queryString="select CONCAT(CONCAT(invoicingCollection.settleNo, '- '),((invoicingCollection.netAmountTcy - invoicingCollection.setlAmountTcy)+(invoicingCollection.taxAmountTcy-invoicingCollection.setlTaxAmountTcy))) from InvoicingCollection as " + "invoicingCollection where invoicingCollection.portfolio in (:portfolio)";
Query query = _em.createQuery(queryString);
query.setParameter("portfolio",portfolio);
List<String> querylist=query.getResultList();
我得到的錯誤是:
ORA-01722:ORA-01722無效數字
有沒有人知道這個錯誤的可能修復?
P.S.當我在SQL Developer中執行相同的結果時,我得到了我想要的結果。
你也有錯字錯誤「失蹤分號」。這可能無法解決您當前的問題,但應該防止程序的編譯問題。 –
顯示創建'queryString'的實際代碼,以及完整的堆棧跟蹤和'column6'的值。 –
請勿在註釋中發佈其他信息。請[編輯]您的原始文章並在那裏添加信息。然後刪除您的評論。 –