Questão FC374565
Stored Procedures (Procedimentos Armazenados) são blocos de código SQL armazenados e executados diretamente no servidor de banco de dados. Sobre as características de Stored Proced
Linguagem SQL
Instituto Consulplan · 2024
Stored Procedures (Procedimentos Armazenados) são blocos de código SQL armazenados e executados diretamente no servidor de banco de dados. Sobre as características de Stored Procedures, assinale a afirmativa INCORRETA.
- Só podem ser usados para operações de leitura no banco de dados.
- Podem conter controle de fluxo, como loops e condições, para manipular a lógica de negócios.
- Uma das vantagens é melhorar a segurança, pois o código SQL pode ser encapsulado e controlado.
- Podem aceitar parâmetros de entrada, saída ou ambos, o que permite personalizar a execução do código SQL com base nos valores fornecidos.
Mostrar resposta e comentário
Gabarito
A
Comentário do professor
Stored Procedures — a afirmação apresentada é incorreta. Elas não se limitam a operações de leitura: um procedimento armazenado pode executar comandos que alteram dados, como INSERT, UPDATE e DELETE, além de consultas SELECT.
Além de manipular dados, Stored Procedures suportam controle de fluxo, tratamento de erros e gerenciamento de transações, permitindo operações atomizadas (COMMIT/ROLLBACK) e lógica condicional embutida.
Podem receber e devolver valores por meio de parâmetros, gerando efeitos colaterais no banco e centralizando regras. Por isso são utilizadas para encapsular lógica, melhorar performance (menos tráfego rede) e aumentar a segurança ao controlar acessos e validar entradas.
Conteúdo do catálogo FC Concursos · Atualizado em