Mapa mental
Capitulo 04 - Displaying Data from Multiple Tables
Conteúdo do 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.
Imagens e arquivos do mapa
Informações
- Descrição
- Oracle Certified Associate Oracle - SQL/PLSQL (OCE - Exame 1Z0-047) Mapa Mental sobre Capitulo 04 - Displaying Data from Multiple Tables, criado por RENATO PASQUINI em 12-05-2016.
- Criado por
- RENATO PASQUINI
- Visualizações
- 71
- Tags
- Avaliação