最近身边的朋友们一直抱怨一个问题,为啥我Oracle的数据表中有值,sql语句在SQL Developer里面也能正常的查询到值,为啥在项目里面就是查询不到值?
想知道为啥吗?想知道为啥,请往下面看!(哎哎,对面那位,抬起头来,看屏幕!)
经过这两天的帮朋友解决这个问题和自己的出错经历,我总结了造成这个问题的几种原因和检查办法。方案?嗯......还是看下面了!!!
出错原因:
1.使用SQL Developer 创建完数据表没有点击Commit(或者F10)。
2.sql语句错误。(比如我:因为传入值多了个空格,找了一整天)
检查办法:
1.针对第一种出错,我们值需要时刻记得建立完数据表后Commit以下就可以了。(绿色向下的箭头!)
2.针对第二种,debug调试下或者在合适的位置输出下,看看传输值正确,但是切忌单纯输出,比如某位菜鸡,不......某匹菜码,就是单纯输出,完全看不出多了空格啊!!!
好了,因为最近比较忙,发文比较少,在这里跟大家说声抱歉......然后分享一周歌给那些找不到错误,抓耳挠腮的码们!
领取专属 10元无门槛券
私享最新 技术干货