为什么这个查询是一个逃避过程?

时间:2016-08-11 19:37:24

标签: sql oracle12c

在针对12c运行的Oracle SQL Developer中,如果我在查询窗口中运行它,那很好:

SELECT * FROM table_name;

但是,如果我从这样的PROC运行,那似乎是一个失控的过程:

create or replace PROCEDURE get_stuff_deving(
  param1 IN INT,   -- 1st PI to get Collaborations on
  param2 IN INT, -- 2nd PI to get Collaborations on
  hitlist OUT SYS_REFCURSOR)
IS
    query VARCHAR2(32767) := q'[
      SELECT
        *
      FROM
      table_name
    ]';

BEGIN

  debug(query) ;

  OPEN hitlist FOR
  query;

END;

我以前用它作为起点。 我不确定这次我做什么不同导致这个问题。

0 个答案:

没有答案