zoukankan      html  css  js  c++  java
  • oracle库两个表关联查询时用 count 报错【我】

    oracle数据库,需要对两个表进行关联查询(根据两个字段),结果发现关联后不能改为 count 获取数量,报错如下:

    同样的sql换到另外一个数据库就可以(只是因为数据量在千万级,所以很慢,用时40s)。

    搞不定了,咨询公司同事,同事,给出方法,在count前加上并行数,即改 select  count(e.id)为:

     select  /*+ parallel(12)  */  count(e.id)

    顺利执行成功。

    据说是因为目标oracle库设置了并行执行,所以不能直接用count统计关联查询的结果。没时间仔细看了,这里先标记一下。

  • 相关阅读:
    编码
    浏览器翻页
    验证码识别
    时间
    phantomjs配置
    产品
    java范型的理解
    使用JDBC连接数据库
    垃圾回收机制
    java的内存区域 && java内存模型
  • 原文地址:https://www.cnblogs.com/libin6505/p/11671514.html
Copyright © 2011-2022 走看看