Mapa mental
Capitulo 04 - Displaying Data from Multiple Tables
Contenido del mapa
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.
Imágenes y archivos del mapa
Información
- Descripción
- Oracle Certified Associate (OCE - Exame 1Z0-047) Oracle - SQL/PLSQL Mapa Mental sobre Capitulo 04 - Displaying Data from Multiple Tables, creado por RENATO PASQUINI el 12/05/2016.
- Creado por
- RENATO PASQUINI
- Visitas
- 71
- Etiquetas
- Valoración