Transact-SQL: UPDATE TOP
Gabarito: letra D. No T-SQL, para atualizar um número específico de registros, utiliza-se a cláusula TOP(n) imediatamente após UPDATE, seguida do nome da tabela e da cláusula SET com a expressão desejada. A sintaxe correta é UPDATE TOP(20) Blue SET taxa = taxa/2. Todas as demais alternativas empregam palavras-chave que não fazem parte da linguagem T-SQL.
Alternativa A — ❌ Incorreta
Usa MOST(20) e MAKE, que não são válidos no T-SQL. O correto seria TOP(20) e SET.
Alternativa B — ❌ Incorreta
UPPER(20) é inválido como modificador de linhas; HAVING é usado em consultas SELECT, não em UPDATE.
Alternativa C — ❌ Incorreta
SUP(20) não existe; WITH é usado para CTEs, não na cláusula de atualização.
Alternativa D — ✅ Correta ⟵ GABARITO
UPDATE TOP(20) Blue SET taxa = taxa/2 está de acordo com a sintaxe padrão do T-SQL para limitar o número de linhas afetadas e realizar a operação aritmética.
Alternativa E — ❌ Incorreta
FIRST(20) e PRINTING não são comandos do T-SQL.
Gabarito: letra D.