SóProvas


ID
2834419
Banca
FCC
Órgão
CREMESP
Ano
2016
Provas
Disciplina
Banco de Dados
Assuntos

O gerenciador de banco de dados Oracle possui uma série de hints para otimizar uma instrução e assim obter o melhor tempo de resposta. Utilizando um desses hints, um Administrador de Banco de Dados (DBA) digitou a instrução abaixo, para obter os primeiros 10 funcionários do departamento 20 e exibi-los o mais rápido possível.

SELECT I IdFuncionario, Nome, Salario, Cargo FROM Funcionario WHERE IdDepartamento = 20;

Para obter o resultado esperado pelo DBA, a lacuna I deve ser preenchida com

Alternativas
Comentários
  • Uso segundo a documentação da oracle:

    You use the FIRST_ROWS(n) hint in cases where you want the first number (n) of rows in the shortest possible time. For example, consider the following PL/SQL block that uses a cursor to retrieve the first 10 hits of a query and uses the FIRST_ROWS(n) hint to optimize the response time:

    declare

    cursor c is 

    select /*+ FIRST_ROWS(10) */ article_id from articles_tab

      where contains(article, 'Omophagia')>0 order by pub_date desc;

    begin...