在兩個數(shù)據(jù)庫上執(zhí)行同一個語句 select code_id code,code_value name from code_value_t t where code_id like '0_' and class_code = 22 --這里出錯 加上引號就ok order by code_id 一個正常,另一個卻報錯ORA-01722,相同的字段類型,相同的數(shù)據(jù)庫版本,后
在兩個數(shù)據(jù)庫上執(zhí)行同一個語句
select code_id code,code_value name
from code_value_t t
where code_id like '0_'
and class_code = 22 <--這里出錯 加上引號就ok
order by code_id
一個正常,,另一個卻報錯ORA-01722,相同的字段類型,相同的數(shù)據(jù)庫版本,后來發(fā)現(xiàn)在where中進行了類型轉(zhuǎn)換,如果加上單引號,都不報錯,在報錯的數(shù)據(jù)庫中查找數(shù)據(jù),發(fā)現(xiàn)有條數(shù)據(jù)是字符串類型的,oracle轉(zhuǎn)換為數(shù)字比較時出錯,因此刪除掉這條測試數(shù)據(jù)ok。
Copyright ? 2019- 91gzw.com 版權(quán)所有 湘ICP備2023023988號-2
違法及侵權(quán)請聯(lián)系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市萬商天勤律師事務(wù)所王興未律師提供法律服務(wù)