[技巧]快速查询由于“ORA: 无效列名”引发的错误

最近经常碰到JSP页面出错,返回看Weblogic的出错纪录,比如显示:

insert into pm_air_condition(air_condition_id,install_position,equipment_type,pr
oduce_factory,install_time,air_condition_capacition,cabinet_air_condition,adding
_damp,equipment_number,stakeout_service,technique_data,service_state,technique_l
evel,creator,create_date,dept_no)  values(?,?,?,?,TO_DATE(?,'YYYY-MM-DD HH24:MI:
SS'),?,?,?,?,?,?,?,?,?,TO_DATE(?,'YYYY-MM-DD HH24:MI:SS'),?)
java.sql.SQLException: ORA-00904: 无效列名

因为知道无效列名就比较好找,去Bean里合适的位置查找就是了,但是如果字段比较多,一个一个查找就很麻烦,而这个出错代码VALUE后面有?号,直接把纪录复制到Toad里面然后执行也不行。

这个时候我们一样可以在Toad快速查找由于“无效列名”引发的小错误,编辑一段小小SQL语句就解决了。

select air_condition_id,install_position,equipment_type,produce_factory,install_time,air_condition_capacition,cabinet_air_condition,adding_damp,equipment_number,stakeout_service,technique_data,service_state,technique_level,creator,create_date,dept_no from pm_air_condition

后面再跟 “From + 表名” 就迅速找到出错的字段了,TOAD里面就会鲜亮标记出错字段了,确实是方便快捷的方法。

我要学的还很多,经验还很欠缺啊!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值