Exercícios de Banco de Dados
Por: rnamendes • 7/11/2016 • Trabalho acadêmico • 432 Palavras (2 Páginas) • 171 Visualizações
Exercício de criação de view :
CREATE OR REPLACE VIEW VW_LOCADORA AS
SELECT DISTINCT F.COD_FILME,
FI.NOME_FILME,
F.TIPO_MIDIA,
F.FORMATO,
CA.DESC_CAT,
G.DESC_GENERO,
L.COD_LOC,
L.DATA_LOC,
DECODE(FE.DATA_FERIADO, NULL, (FL.DATA_DEVOLUCAO||'-'||'NORMAL'),(FE.DATA_FERIADO||'-'||'FERIADO')) AS DATA_DEVOLUCAO,
C.COD_CLI,
C.NOME_CLI,
C. END_CLI,
C.CIDADE_CLI,
C.UF_CLI,
C.CEP_CLI,
C.FONE_CLI,
AU.COD_AUT AS COD_DEPENDENTE,
AU.NOME_AUT AS NOME_DEPENDENTE
FROM FITA_LOCACAO FL,
FITA F,
FILME FI,
CATEGORIA CA,
ATOR A,
ATOR_FILME AF,
GENERO G,
LOCACAO L,
FERIADO FE,
CLIENTE C,
AUTORIZADO AU
WHERE FL.COD_FITA = F.COD_FITA
AND F.COD_FILME = FI.COD_FILME
AND FI.COD_CAT = CA.COD_CAT
AND A.COD_ATOR(+) = AF.COD_ATOR
AND F.COD_FILME = AF.COD_FILME
AND FI.COD_GEN = G.COD_GENERO
AND FL.COD_LOC = L.COD_LOC
AND L.COD_CLI = C.COD_CLI
AND C.COD_CLI = AU.COD_CLI
AND FL.DATA_DEVOLUCAO = FE.DATA_FERIADO(+)
...