Oracle
merge 标签描述

MERGE提示的作用和使用方法 MERGE提示是指导优化器,合并查询中的视图。出现在from子句中的子查询,也被视为视图。 MERGE提示的使用语法如下图所示: 其中: tablespec表示目标表的名称或别名(当有别名时,必须用别名)。但不要加入表的属主(SCHEMA)名,哪怕在SQL中,明确写了属主,提示中也不能写。 queryblock表示查询块。优化器在为一条SQL制定执行计划时,会将该SQL中涉及的子查询和视图,拆分为相应的查询块。分别为每一个查询块制定执计划。 这里需要注意的是,当MERGE后面不带参数时,需要把MERGE写到视图所在的查询块内,而带参数时,则要写到外层的查询中...