Pular para o conteúdo principal

Questão de Banco de Dados — SGBD - Sistema de Gerenciamento de Banco de Dados — FUNDATEC 2024

Banco de DadosSGBD - Sistema de Gerenciamento de Banco de Dados
Código
qg162082
Banca
FUNDATEC
Órgão
CREMERS
Ano
2024
Nível
Superior
Cargo
Analista de TI
Em um SGBD SQL Server, versão atualizada, quando um procedimento armazenado (Stored Procedure) é chamado por um aplicativo ou usuário, é declarada explicitamente na chamada do Transact-SQL a palavra-chave:
  1. ACALL
  2. BRUN
  3. CDO
  4. DEXECUTE
  5. ERETURN
Revelar gabarito e comentário

GabaritoD — EXECUTE

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Chamada de Stored Procedure no SQL Server

Gabarito: letra D. No SQL Server, a palavra-chave para executar explicitamente um procedimento armazenado (stored procedure) é EXECUTE (ou sua abreviação EXEC). As demais alternativas não são a sintaxe correta no Transact-SQL.

Alternativa A — ❌ Incorreta

CALL é a palavra-chave utilizada em outros SGBDs, como MySQL e Oracle, para chamar procedimentos, mas não no SQL Server.

Alternativa B — ❌ Incorreta

RUN não é uma palavra-chave padrão do T-SQL para execução de stored procedures; não faz parte da linguagem.

Alternativa C — ❌ Incorreta

DO também não é utilizada no SQL Server para chamar stored procedures; em outros contextos, pode ser uma instrução de expressão no MySQL.

Alternativa D — ✅ Correta ⟵ GABARITO

EXECUTE (ou EXEC) é o comando padrão do Transact-SQL para executar um procedimento armazenado. Exemplo: EXECUTE NomeDoProcedimento;.

Alternativa E — ❌ Incorreta

RETURN é uma instrução usada dentro de uma stored procedure para sair do procedimento e, opcionalmente, retornar um valor inteiro. Não é usada para chamar o procedimento.

Gabarito: letra D.

Link permanente: /questoes/qg162082