SóProvas


ID
2538034
Banca
IBFC
Órgão
TJ-PE
Ano
2017
Provas
Disciplina
Banco de Dados
Assuntos

Em PL-SQL (Procedural Language/Structured Query Language), quanto aos cursores explícitos, os três comandos essenciais existentes são:

Alternativas
Comentários
  • b-

    Cursores sao estruturas criADAS (comandos select) para selecionar varias linhas de retorno. Essa flexibilidade nao é possivel pelo select.... into... Usar cursores evita erros ORA-01403: no data found e ORA-01422 exact fetch returns more than requested number of rows.Os cursores explicitos manipualm esse tipo de consulta, devendo ser declarados em DECLARE:

    sintaxe:

    #antes de manipular o cursor, ele deve ser disponibilizado pelo comando open

    declare cursor depts is select deptno, dname from dept;

    begin open dept;

    end;

    #as linhas armazenadas no setor devem ser carregadas para variaveis declaradas no pl/sql pelo FETCH

    fetch

    into

    #quando cursor nao é mais necessario=== CLOSE

    close