Oracle三组难缠的hint no_unnest/unnest,push_subq,push_pred
阅读更多常常有人把这三个hint搞混,主要是因为对三种重写原理不清楚。特总结如下。(实验环境为10204)1.no_unnest,unnestunnest我们称为对子查询展开,顾名思义,就是别让子查询孤单地嵌套(nest)在里面。所以un_unnest双重否定代表肯定,即让子查询不展开,让它嵌套(nest)在里面。现做一个简单的实验:createtablehao1asselect*fromdba_