执行效率的问题,来者给分!
请问各位大大:
小弟我想请大家看下面的语句:
select 某个字段或* from table1,table2 where table1.field1=table2.field2,其中,table1的field1字段是number类型,table2的field2字段是varchar2类型。用转换函数to_number(table2.field2)自然可以实现上面where语句中的比较关系,但这是显式转换。其实用隐式转换也行。
在下的问题就是:显示转换和隐式转换,到底谁的执行效率高呢?(因为在下要处理的表中有三千多条记录)
而在下数次试验发现,有的时候,用显示转换的查询,速度快些;但有的时候,用隐式转换却又强点,不知这是为何呢?
请多发言,在线等待!