原文:oracle 異常字符串轉數字(ora-01722錯誤)

oracle中,在字符串轉成數字時,如果字段中存在不能轉成功的內容,將會報ora 錯誤,解決方法如下: select ziduan from table a selectcase when REGEXP INSTR ziduan, :digit: , , then to number ziduan end ziduan new from table null ...

2016-10-24 14:23 0 4204 推薦指數:

查看詳情

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

一、錯誤類型及描述 1、錯誤類型 2、錯誤描述 a、關聯表之后出現“無效數字” b、日期轉為字符類型出現“無效數字” c、數字乘以空格出現“無效數字” (需要特別注意空格字符) d、表名寫錯出現"無效數字" 3、錯誤原因 a、數字不能與非數字字符外的其他字符關聯 ...

Tue Nov 30 21:47:00 CST 2021 0 21023
ORA-01722:無效數字

今天寫查詢語句,關聯多張表,出現了這個錯誤。 結果發現時字段的數據類型不一致。 1.關聯時轉換一下數據類型; 2.或者修改表中的字段。 附錄: ok。 ...

Thu Sep 29 01:59:00 CST 2016 0 8899
ORA-01722: 無效數字

SQL 在執行過程中出現“ ORA-01722: 無效數字”的錯誤, 說明ORACLE 隱式類型轉換有誤,查看是否使用的數據類型和定義的相符。 ...

Wed Jun 19 01:35:00 CST 2013 0 2853
ORA-01722:無效數字

可能的原因: 1、select語句中join時,關聯條件上的字段數值類型不同,需要轉換數值類型,如to_char(a.no) = b.no(或cast()函數) ...

Wed Jun 07 23:41:00 CST 2017 0 1853
Oracle 查詢 ORA-01722

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

Thu Sep 22 18:56:00 CST 2016 0 5432
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM