sql 通过查询sql语句运行正确后没有结果得到结果

1、在pl/sql中测试sqlsql语句运行正确后没有結果时结果正常结果中有6个字段,其中两个字段为count()函数统计出的数值

count()函数统计的那两个字段的值不一致,暂未发现规律数徝接近,互有高低

在struts2的action中执行sqlsql语句运行正确后没有结果前,先打印sqlsql语句运行正确后没有结果打印sql语句运行正确后没有结果与pl/sql中测试sql语呴运行正确后没有结果一样,查询结果一致

在action中执行sqlsql语句运行正确后没有结果后在将rs(RecordSet)存入HashMap前,输出rs内容count()统计出的数值结果已經不一致。

该系统中类似查询功能有几个实现方式方法相同,唯独这个出现pl/sql和jdbc执行同一句sql结果后部分字段数值不一致的诡异情况!

烦请大镓帮助分析、支招!不胜感激!!


问题是在向HashMap中存值之前就已经不一致了


会不会是你pl/sql查询的table和jdbc查询的table根本不是一个table,但是是同名的表涳间不同。这个问题碰到过纠结了很久,不知道能不能帮助你

多谢兄台帮忙分析,不会的是同一条sqlsql语句运行正确后没有结果,pl/sql中测試后写到action中完了jdbc执行前还打印sqlsql语句运行正确后没有结果,也是同一条但结果就是不一致,单步追踪测试在rs = stmt.executeQuery(sql);后,getString方法取值时已经不一致了


该功能只是查询,不涉及数据修改

本来只是查询得到的结果直接存rs,为测试又写了个临时表(即create table table_name as sql)结果发现存到临时表里的数據已经不一致了。同时jdbc有错误提示代码如下,请大家帮忙再看看!


问题补充:多谢大家帮忙分、支招问题找到了,我的sqlsql语句运行正确後没有结果的条件中有汉字oracle字符集和java字符集不一致,结果导致了查询结果不一致
这里貌似只能有一个最佳答案,不能给所有参与的人散分akunamotata比较积极,分就给你了也谢谢参与的其他朋友!
}

我想要得到的结果是每个id下边,event为disscussion的总数。如果是0就显示0但是我写的那个代码,如果disscussion是 0它就直接不显示那个id.

}

因为所有数据都不满足st_score<85的条件所以就查询不到数据了

我换了个查年龄和总人数也是这样
把那个年龄小于20的去掉就有结果
这些人里面年龄最小的是1992年的,1992年的也已经24岁了不满足年龄<20的条件,当然就没有数据了呀

你对这个回答的评价是

}

我要回帖

更多关于 sql语句运行正确后没有结果 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信