存储Subquery Factoring的输出以批量收集

时间:2017-06-15 18:33:26

标签: oracle oracle11g toad

我想在

中存储查询的输出
WITH 
  with_b AS
  (
   Select A, B from Table1
  )
SELECT * 
  FROM 

   (Select A, B from Table2) a, with_b b
WHERE a.A = b.A(+)
order by a.A;

进入批量收集。

1 个答案:

答案 0 :(得分:2)

您需要定义与最终查询的投影相匹配的集合类型。在给出的代码中,Display中有两列,后跟table2中的两列。

这样的事情:

table1