SóProvas


ID
1379674
Banca
FEPESE
Órgão
MPE-SC
Ano
2014
Provas
Disciplina
Banco de Dados
Assuntos

O seguinte código PL/SQL, executado em um banco de dados Oracle 12c, deve ser considerado para a resolução da questão.

drop table teste;
create table teste (
               val      NUMBER,
               descricao            varchar2(15)
);
insert all
               into teste
               into teste
SELECT level,
SUBSTR(dbms_random.string(‘U’,10),1,10)
from dual connect by level < 10;
commit;



Selecione a alternativa que indica a quantidade de registros retornados pela execução da consulta:

SELECT val
FROM teste
WHERE val >= 0 and val < 6
ORDER BY val
OFFSET 4 ROWS FETCH NEXT 20 PERCENT
ROWS ONLY;

Alternativas
Comentários
  • Na instrução SQL acima, o valor 4 significa o número da linha que deverá ser o ponto de partida do intervalo.

    E acho que a cláusula PERCENT especifica o número de registros a serem devolvidos!
    Se estiver errada, por favor me corrijam, não sei muito de oracle, mas também nao encontrei nada de comentário sobre isso aqui
  • C top esta questão!