Pular para o conteúdo principal

Questão de Banco de Dados — SQL — FUNDATEC 2025

Banco de DadosSQL
Código
qg479570
Banca
FUNDATEC
Órgão
Prefeitura de Tangará da Serra - MT
Ano
2025
Nível
Superior
Cargo
Analista de Sistemas
PL/SQL é uma extensão da linguagem SQL que integra SGBDs Oracle. O recurso utilizado para manipular o conjunto de resultados de uma instrução SELECT na linguagem PL/SQL, podendo ser implícito ou explícito, é chamado de:
  1. AVetor.
  2. BPacote.
  3. CBloco.
  4. DCursor.
Revelar gabarito e comentário

GabaritoD — Cursor.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

PL/SQL: Cursor

Gabarito: letra D. No PL/SQL, o recurso utilizado para manipular o conjunto de resultados de uma instrução SELECT é o cursor, que pode ser implícito (criado automaticamente para consultas que retornam uma única linha) ou explícito (declarado pelo programador para consultas que retornam múltiplas linhas). As demais alternativas referem-se a outros conceitos da linguagem.

Cursor (PL/SQL)
  • 1Implícito
    • Automático
    • SELECT INTO (1 linha)
    • DML
  • 2Explícito
    • Declarado pelo programador
    • Múltiplas linhas
    • Aberto → percorrido → fechado
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

Vetor (array) é uma estrutura de dados para armazenar coleções de elementos, mas não é o mecanismo específico do PL/SQL para gerenciar o resultado de um SELECT. O vetor pode ser utilizado em conjunto com cursores, mas não os substitui.

Alternativa B — ❌ Incorreta

Pacote (package) é um agrupamento lógico de tipos, variáveis, procedimentos e funções relacionados. Não tem relação direta com a manipulação do conjunto de resultados de uma consulta.

Alternativa C — ❌ Incorreta

Bloco é a unidade estrutural básica do PL/SQL (composta por seções declarativa, executável e de exceção), mas não é o recurso específico para lidar com o resultado de um SELECT. O cursor é declarado dentro do bloco.

Alternativa D — ✅ Correta ⟵ GABARITO

O cursor é a estrutura que permite percorrer e manipular as linhas retornadas por uma consulta SELECT. No PL/SQL, um cursor implícito é criado automaticamente para comandos DML e SELECT INTO; já o cursor explícito é declarado, aberto, percorrido e fechado manualmente.

Gabarito: letra D.

Link permanente: /questoes/qg479570