標(biāo)識(shí)符無效怎么回事?
庫的表中的字段名是否一樣。
如果一樣,就要檢查下表的字段名的大小寫了,如果用navicat等圖形化管理工具建表時(shí),字段名寫成了小寫,那么今后查詢此表時(shí)就同樣要用小寫,但是在命令行內(nèi)oracle數(shù)據(jù)庫后自動(dòng)將小寫轉(zhuǎn)換為大寫再接收,所以需要給小寫的字段名加上引號(hào)才能查詢成功。
C#用調(diào)用時(shí)也一樣,由于oracle接收字符串都會(huì)將小寫轉(zhuǎn)化為大寫,所以也很可能出現(xiàn)標(biāo)識(shí)符無效的錯(cuò)誤。
所以在建表時(shí)字段名最好都用大寫,尤其當(dāng)用圖形化工具建表時(shí)更要注意這一點(diǎn)。