Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Sintaxe de junção externa Oracle de estilo antigo - Por que localizar o (+) no lado direito do sinal de igual em uma junção externa esquerda?


O (+) identifica a tabela que está sendo unida externamente. Do jeito que me ensinaram, o (+) indicou a tabela que teria linhas ausentes para as quais o novo NULL linhas tiveram que ser adicionadas.

Se você observar as sintaxes alternativas de junção externa esquerda que vários bancos de dados suportavam antes de LEFT OUTER JOIN tornou-se parte do padrão ANSI, o operador proprietário geralmente era aplicado à tabela que estava "faltando" as linhas. O DB2 também suporta o (+) operador para associações externas da mesma forma que o Oracle faz.