Plsql

525 palavras 3 páginas
PLSQL

Tabela Filme

Nome Nulo? Tipo ----------------------------------------- -------- -------------- COD_FILME NOT NULL NUMBER(3) TITULO NOT NULL VARCHAR2(25) ANO NOT NULL NUMBER(4) COD_CATEGORIA NOT NULL NUMBER(2) COD_REALIZADOR NOT NULL NUMBER(3)

Tabela Categoria

Nome Nulo? Tipo ----------------------------------------- -------- -------------- COD_CATEGORIA NOT NULL NUMBER(2) DESIGN_CATEGORIA NOT NULL VARCHAR2(25)

Tabela Realizador

Nome Nulo? Tipo ----------------------------------------- -------- -------------- COD_REALIZADOR NOT NULL NUMBER(3) NOME NOT NULL VARCHAR2(30)

1. Criar um procedimento de nome Proc_Filmes, que executa as seguintes acções: Através da criação de um cursor utilizando somente as secções BEGIN e END, listar no ecrã a totalidade dos registos da tabela de filmes (FILME), ordenados por ano (ANO), com o seguinte formato: (COD_FILME)-(TITULO))-(ANO)-(DESIGN_CATEGORIA)-(NOME). No fim da listagem deverá aparecer a mensagem ‘Fim do Cursor’.

CREATE OR REPLACE PROCEDURE PROC_FILMES IS BEGIN FOR VAR IN (SELECT COD_FILME, TITULO,ANO,NOME,DESIGN_CATEGORIA FROM FILME,REALIZADOR,CATEGORIA WHERE FILME.COD_CATEGORIA=CATEGORIA.COD_CATEGORIA AND REALIZADOR.COD_REALIZADOR = FILME.COD_REALIZADOR ORDER BY ANO) LOOP

Relacionados

  • Plsql
    2620 palavras | 11 páginas
  • Plsql
    423 palavras | 2 páginas
  • PLSQL
    4806 palavras | 20 páginas
  • Aprenda PLSQL SQL TUNING
    782 palavras | 4 páginas
  • Aula07 Curso PLSQL
    265 palavras | 2 páginas
  • Material completo sobre SQL /PLSQL
    2601 palavras | 11 páginas
  • Introducao ao oracle sql e plsql v.1
    68846 palavras | 276 páginas
  • Inflação
    710 palavras | 3 páginas
  • CV Eric
    527 palavras | 3 páginas
  • atendimento
    625 palavras | 3 páginas