Pular para o conteúdo principal

Questão de Banco de Dados — SQL Server — INSTITUTO MAIS 2023

Banco de DadosSQL Server
Código
qq972147
Banca
INSTITUTO MAIS
Órgão
Prefeitura de Santana de Parnaíba - SP
Ano
2023
Nível
Superior
Cargo
Analista Programador
Foi solicitada pela gerência a criação de uma tarefa complexa, que precisa ser executada de forma sigilosa com um Script no Banco de Dados SQL Server, para atualizar três valores da diretória de 195 para 250, sendo os Ids com numeração:D1067AE9-6CAC-4535-A53B-01D8CCC002E3 484DB692-FC00-4EEC-8980-46D9838CBC4A 0FD48288-B39A-40AA-B606-7AB88FC808F1 Script escrito: BEGIN TRAN AtualizarCritico UPDATE TabExemplo SET Salario = 250 WHERE Id IN ('D1067AE9-6CAC-4535-A53B-01D8CCC002E3', '484DB692-FC00-4EEC-8980-46D9838CBC4A', '0FD48288-B39A-40AA-B606-7AB88FC808F1') COMMIT AtualizarCritico SELECT * FROM TabExemplo WITH(NOLOCK) WHERE Id IN ('D1067AE9-6CAC-4535-A53B-01D8CCC002E3', '484DB692-FC00-4EEC-8980-46D9838CBC4A', '0FD48288-B39A-40AA-B606-7AB88FC808F1') O script apresenta um erro. Fazendo a análise, é correto afirmar que o erro está no
  1. AScript, pois os Ids estão errados.
  2. BCommit, pois está faltando o comando Tran.
  3. CCommit, pois está antes do SELECT.
  4. Dnome AtualizarCritico, que não precisa ser colocado na frente do BEGIN TRAN.
Revelar gabarito e comentário

GabaritoB — Commit, pois está faltando o comando Tran.

Link permanente: /questoes/qq972147