Questions tagged «ansi-92»

16
为什么没有比ANSI-89更好地采用SQL ANSI-92标准?
在我工作的每家公司中,我发现人们仍在按照ANSI-89标准编写其SQL查询: select a.id, b.id, b.address_1 from person a, address b where a.id = b.id 而不是ANSI-92标准: select a.id, b.id, b.address_1 from person a inner join address b on a.id = b.id 对于这样的极其简单的查询,可读性没有太大差异,但是对于大型查询,我发现将联接条件归为一组并列出该表可以更轻松地查看联接中可能存在问题的位置,并且让我将所有过滤保留在WHERE子句中。更不用说我觉得外部联接比Oracle中的(+)语法直观得多。 当我尝试向人们传播ANSI-92时,使用ANSI-92而不是ANSI-89有什么具体的性能优势?我会自己尝试,但是我们在这里使用的Oracle设置不允许我们使用EXPLAIN PLAN-不想让人们尝试优化他们的代码,是吗?
107 sql  join  ansi-sql  ansi-92 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.