来自java的SELECT SUM调用的oracle数据类型
我正在使用Oracle数据库并进行选择汇总(mycolumn)。。。。从我的Java应用程序调用。然而,有时我会得到一个错误的总数。再次执行该语句将返回正确的总和。所以它看起来是间歇性的。我需要做结果集吗。要双倍还是别的什么。我指的是这个链接,它暗示聚合函数中存在数据类型问题 http://docs.oracle.com/cd/E19159-01/819-3669/bnbvx/index.html
stmt = conn.prepareStatement("SELECT SUM(mycolumn) AS COUNT FROM .......")
long count=0;
resultSet = stmt.executeQuery();
if (resultSet.next()) {
count = resultSet.getLong("COUNT");
}
共 (0) 个答案