Questão de Banco de Dados — SQL — CESPE / CEBRASPE 2024
- Código
- ce178019
- Banca
- CESPE / CEBRASPE
- Órgão
- MPO
- Ano
- 2024
- Nível
- Superior
- Cargo
- Analista de Planejamento e Orçamento - Especialidade: Desenvolvimento de Sistemas Orçamentários
- CCerto
- EErrado
GabaritoC — Certo
✅ CERTO. A afirmativa está correta: o padrão SQL/PSM (Persistent Stored Modules), parte do padrão SQL (ISO/IEC 9075-4) desde o SQL:1999, define uma linguagem procedural para stored procedures e funções, que inclui exatamente os elementos mencionados — declaração de variáveis locais (com DECLARE), retorno de valores de funções (com RETURN), construção de loops (como WHILE, REPEAT, LOOP) e controle de fluxo (comandos IF, CASE). Essas construções permitem escrever lógica procedural dentro do ambiente do banco de dados, estendendo o SQL declarativo.
A banca testa o conhecimento do conteúdo do padrão SQL/PSM, que é a base para a criação de stored procedures em diversos SGBDs (Oracle PL/SQL, PostgreSQL PL/pgSQL, MySQL, etc.), embora cada um tenha suas extensões proprietárias. A afirmação descreve fielmente os recursos oferecidos pela norma.
Gabarito: ✅ CERTO (item C).
Link permanente: /questoes/ce178019