电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

Oracle ORA-00904:標(biāo)識(shí)符無(wú)效解決方法(太坑了!!)

瀏覽:155日期:2023-03-12 15:25:11
目錄
  • 問(wèn)題描述
  • 原因分析:
  • 解決方案:
  • 總結(jié)

ORA-00904:標(biāo)識(shí)符無(wú)效 解決辦法(Oracle字段名區(qū)分大小寫(xiě)的坑)

問(wèn)題描述

我在使用jpa或者mybatis集成Oracle進(jìn)行where查詢(xún)的時(shí)候發(fā)現(xiàn)一直出現(xiàn):
java.sql.SQLSyntaxErrorException: ORA-00904: “USER0_”.“PWD”: 標(biāo)識(shí)符無(wú)效

下面是問(wèn)題代碼:

	@Test    void test01(){User user =  userDao.findByPwd("ccat");System.out.println("user = " + user);    }

再來(lái)看看我的dao層代碼塊和實(shí)體代碼塊

數(shù)據(jù)接口的設(shè)計(jì)如下圖

原因分析:

在這里我們可以看到整體的代碼邏輯是沒(méi)有問(wèn)題的,但是再看看數(shù)據(jù)表結(jié)構(gòu)發(fā)現(xiàn):pwd 字段為小寫(xiě),其實(shí)PL自動(dòng)生成的創(chuàng)建表的腳本中,表名和字段名都加了雙引號(hào)。雙引號(hào)在Oracle中表示區(qū)分大小寫(xiě),Oracle是嚴(yán)格區(qū)分大小寫(xiě)的,未使用雙引號(hào)時(shí)默認(rèn)全部大寫(xiě)??赡芎芏嗳硕紩?huì)誤認(rèn)為oracle是不區(qū)分大小寫(xiě)的,原因是我們?cè)趯?xiě)查詢(xún)語(yǔ)句的時(shí)候,大小寫(xiě)無(wú)所謂,結(jié)果都是一樣的,這只是個(gè)表面現(xiàn)象,只要你不使用雙引號(hào)表示區(qū)分大小寫(xiě),oracle會(huì)默認(rèn)把你寫(xiě)的腳本全部轉(zhuǎn)換為大寫(xiě)的。

解決方案:

下面是問(wèn)題代碼:到這里大家我想大家應(yīng)該明白了,怎么使Oracle區(qū)分大小寫(xiě)了,就是使用雙引號(hào)。

1.將數(shù)據(jù)表中的字段名改為大寫(xiě)。

2.經(jīng)過(guò)網(wǎng)上的一番查找,正如上面所講,如果我們不加雙引號(hào),那么Oracle會(huì)默認(rèn)把表名和字段名全部轉(zhuǎn)換為大寫(xiě)形式。

最簡(jiǎn)單的查詢(xún)語(yǔ)句:SELECT *
FROM t_user
WHERE “pwd” =‘ccat’;

這樣我們就能查出想要的數(shù)據(jù)啦。

總結(jié)

到此這篇關(guān)于Oracle ORA-00904:標(biāo)識(shí)符無(wú)效解決的文章就介紹到這了,更多相關(guān)ORA-00904:標(biāo)識(shí)符無(wú)效內(nèi)容請(qǐng)搜索以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持!

標(biāo)簽: Oracle
主站蜘蛛池模板: 工业PH计|工业ph酸度计|在线PH计价格-合肥卓尔仪器仪表有限公司 济南画室培训-美术高考培训-山东艺霖艺术培训画室 | 数控走心机-走心机价格-双主轴走心机-宝宇百科 | 304不锈钢无缝管_不锈钢管厂家 - 隆达钢业集团有限公司 | 杜甫仪器官网|实验室平行反应器|升降水浴锅|台式低温循环泵 | 国际高中-国际学校-一站式择校服务-远播国际教育 | 软瓷_柔性面砖_软瓷砖_柔性石材_MCM软瓷厂家_湖北博悦佳软瓷 | 伟秀电气有限公司-10kv高低压开关柜-高低压配电柜-中置柜-充气柜-欧式箱变-高压真空断路器厂家 | 智能垃圾箱|垃圾房|垃圾分类亭|垃圾分类箱专业生产厂家定做-宿迁市传宇环保设备有限公司 | 短信群发平台_群发短信软件_短信营销-讯鸽科技 | 包装机_厂家_价格-山东包装机有限公司 | 水稻烘干机,小麦烘干机,大豆烘干机,玉米烘干机,粮食烘干机_巩义市锦华粮食烘干机械制造有限公司 水环真空泵厂家,2bv真空泵,2be真空泵-淄博真空设备厂 | 超声波清洗机_细胞破碎仪_实验室超声仪器_恒温水浴-广东洁盟深那仪器 | 云南标线|昆明划线|道路标线|交通标线-就选云南云路施工公司-云南云路科技有限公司 | 浙江建筑资质代办_二级房建_市政_电力_安许_劳务资质办理公司 | 冷藏车-东风吸污车-纯电动环卫车-污水净化车-应急特勤保障车-程力专汽厂家-程力专用汽车股份有限公司销售二十一分公司 | 聚氨酯保温钢管_聚氨酯直埋保温管道_聚氨酯发泡保温管厂家-沧州万荣防腐保温管道有限公司 | 数控走心机-走心机价格-双主轴走心机-宝宇百科 | 爱佩恒温恒湿测试箱|高低温实验箱|高低温冲击试验箱|冷热冲击试验箱-您身边的模拟环境试验设备技术专家-合作热线:400-6727-800-广东爱佩试验设备有限公司 | 胶原检测试剂盒,弹性蛋白检测试剂盒,类克ELISA试剂盒,阿达木单抗ELISA试剂盒-北京群晓科苑生物技术有限公司 | 电动不锈钢套筒阀-球面偏置气动钟阀-三通换向阀止回阀-永嘉鸿宇阀门有限公司 | 渗透仪-直剪仪-三轴仪|苏州昱创百科 | 茶楼装修设计_茶馆室内设计效果图_云臻轩茶楼装饰公司 | 警用|治安|保安|不锈钢岗亭-售货亭价格-垃圾分类亭-移动厕所厂家-苏州灿宇建材 | 上海乾拓贸易有限公司-日本SMC电磁阀_德国FESTO电磁阀_德国FESTO气缸 | 合肥防火门窗/隔断_合肥防火卷帘门厂家_安徽耐火窗_良万消防设备有限公司 | 警用|治安|保安|不锈钢岗亭-售货亭价格-垃圾分类亭-移动厕所厂家-苏州灿宇建材 | 可程式恒温恒湿试验箱|恒温恒湿箱|恒温恒湿试验箱|恒温恒湿老化试验箱|高低温试验箱价格报价-广东德瑞检测设备有限公司 | 北京公司注册_代理记账_代办商标注册工商执照-企力宝 | 山东成考网-山东成人高考网| 铣刨料沥青破碎机-沥青再生料设备-RAP热再生混合料破碎筛分设备 -江苏锡宝重工 | 黑龙江京科脑康医院-哈尔滨精神病医院哪家好_哈尔滨精神科医院排名_黑龙江精神心理病专科医院 | 铁艺,仿竹,竹节,护栏,围栏,篱笆,栅栏,栏杆,护栏网,网围栏,厂家 - 河北稳重金属丝网制品有限公司 山东太阳能路灯厂家-庭院灯生产厂家-济南晟启灯饰有限公司 | 球形钽粉_球形钨粉_纳米粉末_难熔金属粉末-广东银纳官网 | 氧化锆纤维_1800度高温退火炉_1800度高温烧结炉-南京理工宇龙新材料股份有限公司 | ★塑料拖链__工程拖链__电缆拖链__钢制拖链 - 【上海闵彬】 | 电液推杆生产厂家|电动推杆|液压推杆-扬州唯升机械有限公司 | PAS糖原染色-CBA流式多因子-明胶酶谱MMP-上海研谨生物科技有限公司 | 免费网站网址收录网_海企优网站推荐平台 | 小型玉石雕刻机_家用玉雕机_小型万能雕刻机_凡刻雕刻机官网 | 食品无尘净化车间,食品罐装净化车间,净化车间配套风淋室-青岛旭恒洁净技术有限公司 | 液压中心架,数控中心架,自定心中心架-烟台恒阳机电设计有限公司 行星搅拌机,双行星搅拌机,动力混合机,无锡米克斯行星搅拌机生产厂家 |