SóProvas


ID
277267
Banca
CESPE / CEBRASPE
Órgão
TRE-ES
Ano
2011
Provas
Disciplina
Banco de Dados
Assuntos

Com relação a bancos de dados, PL/SQL e J2EE, julgue os itens a
seguir.

Ao se utilizar um cursor, aplicado para processar diversas linhas recuperadas do banco de dados por meio de uma consulta, pode-se acessar o conjunto de linhas retornadas, processando cada um destes conjuntos.

Alternativas
Comentários
  • Cursores Explícitos

    Você poderá utilizar os cursores explícitos para processar individualmente cada linha retornada por uma instrução SELECT de várias linhas.
    O conjunto de linhas retornado por uma consulta de várias linhas é chamado de conjunto ativo. O seu tamanho é definido pelo número de linhas que atende aos critérios da pesquisa. 
    Um programa PL/SQL abre um cursor, processa linhas retornadas por uma consulta e, em seguida, fecha o cursor. O cursor têm a finalidade de marcar a posição atual no conjunto ativo.

    Funções do cursor explícito:

    Pode processar além da primeira linha retornada pela consulta, linha por linha 
    Controla que linha está sendo processada no momento
    Permite que o programador controle as linhas manualmente no bloco PL/SQL

    A extração de um cursor implícito é uma extração de array e a existência de uma segunda linha ainda criará uma exceção: TOO_MANY_ROWS. Além disso, você pode usar cursores explícitos para realizar diversas extrações e para executar novamente consultas analisadas na área de trabalho.

    Agora que temos uma visão conceitual dos cursores, vamos verificar como utilizá-los.

    http://imasters.com.br/artigo/1344/oracle/criacao_de_cursores_explicitos/