2015-07-01 87 views
-2

什么是Oracle sql查询的最佳方式和proformancive方式。Oracle查询优化提示

  1. 使用连接查询
  2. 查询,而无需使用什么是使用上述senarios当Oracle数据库的影响JOIN

+2

我不明白你在问什么。你在谈论旧式连接语法'from a,b where a.b_id = b.b_id'而不是来自(a.b_id = b.b_id)''上的连接b'的SQL 99连接语法''的区别吗?或者你在说别的什么? –

+0

你能举一个你的意思吗?你的问题不是很清楚。 – Bacs

+0

我在询问旧式连接语法'FROM a,b WHERE a.b_id = b.b_id'而不是SQL 99连接语法'FROM连接b ON a.b_id = b.b_id'之间的区别。哪种方法最可行,性能更好? –

回答

1

从风格的角度来看,JOIN语法是首选。它使您的查询更容易阅读,并且更容易调试连接问题。特别是在有许多连接和过滤条件的查询中。

从性能角度看,没有区别。只要连接条件相同,数据库将执行完全相同的操作。