Oracle如何在视图上实现SQL查询
我们使用SQL查询在基表上定义了一个视图(SQLquery1) 我试图了解在视图上查询(SQLquery2)是如何工作的Oracle如何在视图上实现SQL查询,oracle,oracle11g,Oracle,Oracle11g,我们使用SQL查询在基表上定义了一个视图(SQLquery1) 我试图了解在视图上查询(SQLquery2)是如何工作的 当我在视图上运行SQL时,Oracle是否首先执行query1来创建临时表,然后在临时表上运行query2 还是通过组合query1和query2来创建一个复合查询以给出结果 (如果直接在基表上运行,则我的查询2具有很高的选择性,并且复合查询的运行速度应该比首先执行查询1快得多) 还是通过组合query1和query2来创建一个复合查询以给出结果 是的,CBO(oracl
DBMS_sql2.EXPAND_SQL_TEXT
,例如: