oracle外连接 (+)和left join 有效率区别吗
虫洞 2011-01-22 05:42:48 在公司写代码经常要用到左连接
大家对sql都不是很精通
有些同事却一直以(+)效率高为理由,提倡用(+)
他们认为这是oracle自己特有的语法,有经过优化
而且都说曾经比较过效率
个人坚持使用left join
可读性高、功能更全面、通用性强、而且是新标准
很少使用(+),感觉不到有效率的差别,从执行计划上看也是相同的
而(+)这种语法也不能说是oracle的特有的,像sql server就有*=的用法
我觉得这是sql标准的区别
请教高手
如果有区别,麻烦举例
如果没区别,我改如何说服其他同事