标签: oracle cursor subquery
如下面的游标定义所示,where子句中的子查询总是返回相同的值,对于(a1,p1)的每个唯一值,oracle是否对这些值执行缓存,或者是每次执行的子查询执行外部查询,请注意,查询在参数化游标内执行。
cursor cur(a1 , p1) is select a , b from table1 where a = a1 and b in (select p from table2 where q = p1);