临时表的奇怪问题?希望各位ORACLE高手能出手相救!!!
在对临时表进行Anaylse统计分析时不会产生统计结果,以至ORACLE执行时不会分析临时表的统计信息。如有一个物理表A记录有100000行,有一临时表B当前记录有5行,A表和B表对FIELD1字段都建有索引,对两个表进行JOIN 时总会出现物理表A全表扫描的现象,然后再用索引扫描临时表B,因此每次执行效率都比较低。具体SQL如下:
select * from a,b where a.field1=b.field1
不知道有没有什么办法使ORACLE执行时先进行临时表B的全表扫描,再进行物理表A的索引扫描。