原文:Oracle 查詢 ORA-01722

ORA : 無效數字。 一般來說,是由於試圖將字符串轉換為數字的時候失敗,具體的原因在於字符串中可能含有不是數字的字符。 出現這種問題的兩種可能原因: 執行的sql語句中包含顯示或者隱式的類型轉換,將字符串轉換到數字類型的時候失敗,字符內容包含非數字字符。解決方法:檢查SQL語句是否包含對字段類型的轉換。 將一個字符 varchar 字段綁定 DefineByPos 到數字 number 類型,從 ...

2016-09-22 10:56 0 5432 推薦指數:

查看詳情

ORACLE報"ORA-01722:無效數字"的錯誤

一、錯誤類型及描述 1、錯誤類型 2、錯誤描述 a、關聯表之后出現“無效數字” b、日期轉為字符類型出現“無效數字” c、數字乘以空格出現“無效數字” (需要特別注意空格字符) ...

Tue Nov 30 21:47:00 CST 2021 0 21023
Oracle ORA-01722: 無效數字 處理方法

C# + Oralce 10G 項目中 有用參數處理Update語句。參數命名和表字段同名。執行報錯: ORA-01722: 無效數字 后修改所有的參數和對應字段不同。解決。 修改前: StringBuilder strSql = new StringBuilder();object ...

Thu Aug 07 17:32:00 CST 2014 2 15449
oracle執行報錯 ORA-01722: 無效數字

1.背景 執行Oracle存儲過程時報錯:ORA-01722: 無效數字 2.錯誤描述 1、對於兩個類型不匹配,一個數字類型,一個非數字類型的值進行賦值操作;2、兩個類型不匹配的值進行比較操作,比如一個是數字類型,另一個是字符串類型,如: 120='120'(這種情況只是在有的版本中會 ...

Tue Mar 02 17:24:00 CST 2021 0 1002
ORA-01722:invalid number

今天查詢表的時候報無效的數字。查看表,都是varchar。 最后發現在進行關聯表操作的時候,其中一個id的類型是number。正常情況下,字符串和數字的比較是可以的。這里只能給數字加上to_char解決問題。 出現這個問題,一定是存在number字段,仔細查看 ...

Fri Jun 01 19:01:00 CST 2018 0 1626
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM