FC ConcursosFC Concursos

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.

  1. Só podem ser usados para operações de leitura no banco de dados.
  2. Podem conter controle de fluxo, como loops e condições, para manipular a lógica de negócios.
  3. Uma das vantagens é melhorar a segurança, pois o código SQL pode ser encapsulado e controlado.
  4. 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

Continue aprendendo