Pular para o conteúdo

Cebraspe · Banco do Estado do Rio Grande do Sul S.A. (BANRISUL) 2025

Questão 60 — Banco de Dados: Stored Procedures

Banco de Dados Stored Procedures

Cebraspe 2025

Banco do Estado do Rio Grande do Sul S.A. (BANRISUL) · Técnico em Tecnologia da Informação II — Área 1: Administração de Banco de Dados

Gabarito disponível

Em bancos de dados relacionais, stored procedures
I podem ter parâmetros de entrada (IN), saída (OUT) e de entrada/saída (INOUT).
II permitem agrupar múltiplas instruções DML (INSERT, UPDATE, DELETE) e controle de fluxo (IF, LOOP, EXCEPTION).
III apresentam diretamente conjuntos de resultados (tabelas) sempre que são executados.
IV podem ser chamados dentro de uma cláusula SELECT como se fossem funções escalares.

Estão certos apenas os itens
Selecione uma alternativa

Resolução comentada

Procedures têm parâmetros IN/OUT/INOUT e agrupam DML e controle de fluxo.

Os itens I e II descrevem corretamente as stored procedures. O III é falso: procedures não retornam necessariamente conjuntos de resultados, o que é típico de funções/consultas. O IV é falso: procedures são invocadas com CALL/EXEC, não dentro de SELECT.

Análise das alternativas

B, D e E incluem III e/ou IV, que estão errados; C exclui o item I (correto) e inclui o IV (errado).

Referência: Padrão SQL/PSM; documentação de SGBDs.

Resolução comentada do VaiConcursos.

Ver gabarito

Gabarito: A

Fonte: Gabarito preliminar: Gabarito oficial definitivo — Conhecimentos Específicos — Área 1