有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

来自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) 个答案