Na sintaxe de junção do SQL Server, podemos usar LEFT JOIN
ou LEFT OUTER JOIN
e o resultado da consulta com cada uma das junções acima, sem diferença. esta é uma pergunta para mim que são mais úteis.
relate perguntas
-
Quais são as principais causas de deadlocks e podem ser evitadas?
-
Quanto "Padding" coloco em meus índices?
-
Existe um processo do tipo "práticas recomendadas" para os desenvolvedores seguirem para alterações no banco de dados?
-
Como determinar se um Índice é necessário ou necessário
-
Downgrade do SQL Server 2008 para 2005
Não há diferença, eles são absolutamente 100% idênticos em função - a
OUTER
palavra-chave é opcional na sintaxe. Pessoalmente prefiroLEFT OUTER JOIN
porque é um pouco mais explícito.Você pode ver mais detalhes aqui:
MSDN: usando junções externas
e aqui:
MSDN: DE (Transact-SQL)
A parte relevante no último documento:
A mesma descrição se aplica quer você use a palavra-
OUTER
chave ou não.