Mindmap
Capitulo 04 - Displaying Data from Multiple Tables
Inhalt der Mindmap
Capitulo 04 - Displaying Data from Multiple Tables
Novas variantes do JOIN no Oracle 12C
- Cross_outer_apply_clause
- CROSS_APPLY
- Permite que a tabela e as colunas da esquerda, sejam utilizadas dentro da clausula where da tabela da direita
- Funciona similar ao ANSI RIGHT JOIN
- select * from tabela_a cross_apply (select * from tabela_b where tabela_b.id_valor = tabela_a.id_valor)
- OUTER_APPLY
- funciona similar ao ANSI LEFT JOIN
- LATERAL
- Funciona como um JOIN simples.
- select * from tabela_a lateral (select * from tabela_b where tabela_b.id_valor = tabela_a.id_valor)
- CROSS_APPLY
- Cross_outer_apply_clause
EquiJoins
- NATURAL JOIN
- Realiza o relacionamento entre duas tabelas através de coluna presente em ambas as tabelas com o mesmo tipo de dado
- Realiza o relacionamento entre duas tabelas através do relacionamento físico criado a partir da constraint Foregin Key
- Não há a necessidade de declarar o(s) nome(s) da(s) coluna(s) .
- Valores iguais em ambas as colunas
- é o Join Mais comum
- Inner Join (ANSI SQL)
- NATURAL JOIN
OuterJoin
- LEFT OUTER JOIN
- Retorna todas as linhas da tabela/view/materized view da esquerda do relacionamento, independente se existe o valor na tabela da direita
- RIGHT OUTER JOIN
- Retorna todas as linhas da tabela/view/materized view da DIREITA do relacionamento, independente se existe o valor na tabela da ESQUERDA
- FULL OUTER JOIN
- é o resultado do LEFT JOIN e RIGHT JOIN
- Difere do CROSS JOIN
- LEFT OUTER JOIN
SELF JOIN
- Relaciona a tabela com ela mesma.
Bilder und Dateien der Mindmap
Informationen
- Beschreibung
- Oracle Certified Associate Oracle - SQL/PLSQL (OCE - Exame 1Z0-047) Mindmap am Capitulo 04 - Displaying Data from Multiple Tables, erstellt von RENATO PASQUINI am 12/05/2016.
- Erstellt von
- RENATO PASQUINI
- Aufrufe
- 71
- Tags
- Bewertung