No contexto do T-SQL avançado no SQL Server, é comum o desen...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: B
Fundamento decisivo: A evidência decisiva era a definição funcional de cursor no SQL Server, e o enunciado pedia justamente essa função.
- Se a alternativa falar em percorrer ou processar o resultado linha a linha, ela está alinhada ao conceito de cursor.
- Elimine alternativas que atribuam ao cursor funções de outra categoria técnica, como variáveis temporárias, transações, índices ou agrupamento.
- Em SQL Server, se a descrição envolver controle sequencial sobre linhas de uma consulta, o recurso apontado é cursor; se envolver agregação, indexação ou COMMIT, não é.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Um cursor no T-SQL permite processar o resultado de uma consulta registro por registro (row by row).
Enquanto o SQL é uma linguagem orientada a conjuntos (set-based), o cursor permite uma abordagem procedural, semelhante a um laço (for ou while) em linguagens de programação.
O cursor permite:
- Ler uma linha por vez;
- Executar lógica específica para cada registro;
- Atualizar ou excluir registros individualmente;
- Implementar regras complexas difíceis de expressar com operações em conjunto.
Gabarito: B
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo