FC ConcursosFC Concursos

Questão FC90557

A respeito de banco de dados, julgue o item seguinte. O cursor armazena, em memória, uma única linha do comando de SELECT de uma consulta que tenha sido efetuada em tabelas do banc

Linguagem SQL

CEBRASPE (CESPE) · 2022

A respeito de banco de dados, julgue o item seguinte.

O cursor armazena, em memória, uma única linha do comando de SELECT de uma consulta que tenha sido efetuada em tabelas do banco de dados.
Mostrar resposta e comentário

Gabarito

Errado

Comentário do professor

Comentário: A assertiva correta seria:

"O cursor armazena, em memória, um conjunto de linhas resultante de um comando SELECT, permitindo que os registros sejam percorridos um a um, conforme necessário."

Explicação

O erro na afirmativa original está em dizer que o cursor armazena apenas uma única linha do resultado da consulta.
  1. O que é um cursor em banco de dados?
    • Um cursor é um mecanismo utilizado para percorrer linha por linha o resultado de uma consulta SELECT.
    • Ele é útil quando a aplicação precisa processar registros individualmente, especialmente em procedimentos armazenados.
  2. O que o cursor realmente faz?
    • Ele mantém na memória um conjunto de registros retornados pela consulta, permitindo acesso a várias linhas.
    • O ponteiro do cursor pode ser movido linha por linha conforme necessário.
  3. O erro na afirmativa
    • O cursor não armazena apenas uma única linha, mas sim um conjunto de registros da consulta.
    • Ele processa os registros um por vez, mas mantém o resultado disponível enquanto estiver aberto.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo