为什么在单个表上使用如此多的打开游标进行SELECT查询?

时间:2016-02-26 05:51:00

标签: oracle11g cursor

我在Oracle 11g中观察到大量开放游标的SELECT语句。例如,


  1. SELECT statement USING 112 OPEN cursors:
    SELECT NVL(MAX(TO_NUMBER(pmd_mdoc_no)),0)+1 FROM t_pm_mdoc;
    
      

    表T_PM_MDOC有500万条记录。


  2. SELECT PWC_WERKS,PWC_ARBPL 
    FROM T_PM_WK_CTR WHERE PWC_WERKS='077' 
    AND PWC_ARBPL='PPMECDGS';
    
      

    表t_pm_wk_ctr有1553条记录。

  3. 为什么在单个表上使用SELECT查询的隐式游标太多?

0 个答案:

没有答案