ORA-01722:無效數字
今天寫查詢語句,關聯多張表,出現了這個錯誤。 結果發現時字段的數據類型不一致。 1.關聯時轉換一下數據類型; 2.或者修改表中的字段。 附錄: ...
SQL語句里面,看看有沒有字符串的,沒加單引號。 后面經查,發現有字段對比時候,一個是字符串,一個是數值型,使用了ORACLE隱式轉換,字符串里面有包含非數字型的,所以導致報錯 ...
2016-08-12 08:54 0 1583 推薦指數:
今天寫查詢語句,關聯多張表,出現了這個錯誤。 結果發現時字段的數據類型不一致。 1.關聯時轉換一下數據類型; 2.或者修改表中的字段。 附錄: ...
SQL 在執行過程中出現“ ORA-01722: 無效數字”的錯誤, 說明ORACLE 隱式類型轉換有誤,查看是否使用的數據類型和定義的相符。 ...
可能的原因: 1、select語句中join時,關聯條件上的字段數值類型不同,需要轉換數值類型,如to_char(a.no) = b.no(或cast()函數) ...
,oracle內部隱式轉換有時可以查詢出數據, 但有時也會報 ORA-01722:無效數字 ...
主要原因是: ...
ORA-01722: 無效數字 主要原因是: ...
解決辦法 :實體類的格式與數據庫格式不匹配! 仔細檢查會成功的! ...
關聯查詢的時候 (left join)on a.id = b.id 注意 a.id 和 b.id 屬於同種類型,不同類型 一個id是數字,一個是字符,會報無效數字 ...