![](/img/trans.png)
[英]Error ORA-01858: a non-numeric character was found where a numeric was expected when running query
[英]ORA-01858: a non-numeric character was found where a numeric was expected for a simple select query
ORA-01858: 在需要數字的地方發現了非數字字符
- 00000 - “在需要數字的地方發現了一個非數字字符”
*原因:使用日期格式模型轉換的輸入數據不正確。 輸入數據不包含數字,其中格式模型需要數字。
*操作:修復輸入數據或日期格式模型以確保元素在數量和類型上匹配。 然后重試該操作。
我明白為什么會出現這個錯誤,但為什么在我做一個簡單的 select * 查詢時會出現這個錯誤?
我的查詢就這么簡單,
select * from myView;
其他觀察結果是,該查詢在 java 應用程序中運行良好。 Java 應用程序和我的 Oracle 客戶端都使用相同的 JDBC 字符串、用戶名和密碼。
可能是什么? 在此先感謝您的任何建議。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.