Questão FC372853
Seja a tabela Disciplinas de um banco de dados relacional: Disciplinas (Código, Nome-Disciplina, Taxa, Local) O comando SQL-ANSI para modificar a taxa dos cursos com local igual a
Linguagem SQL
FCC · 2018
Seja a tabela Disciplinas de um banco de dados relacional:
Disciplinas (Código, Nome-Disciplina, Taxa, Local)
O comando SQL-ANSI para modificar a taxa dos cursos com local igual a ‘interno’, para o valor R$ 750,00 é:
- UPDATE Disciplinas SET Taxa = 750.00
WHERE Local = ‘interno’
- MODIFY Disciplinas MAKE Taxa = 750.00
FOR Local =’ interno’
- CHANGE Disciplinas SET Taxa = 750.00
FOR Local =’ interno’
- MODIFY Disciplinas MAKE Taxa = 750.00
WHERE Local =’ interno’
- UPDATE Disciplinas DO Taxa = 750.00
FOR Local =’ interno’
Mostrar resposta e comentário
Gabarito
A
Comentário do professor
A instrução correta segue a sintaxe padrão do SQL-ANSI para atualização de registros: UPDATE table SET column = valor WHERE condição.
No enunciado, isso se traduz em: UPDATE Disciplinas SET Taxa = 750.00 WHERE Local = 'interno'. Aqui, Disciplinas é a tabela, Taxa a coluna a ser alterada e Local = 'interno' a condição que limita a alteração apenas às linhas desejadas.
O uso de WHERE é essencial: sem ele, a atualização afetaria todas as linhas da tabela. O valor numérico 750.00 é atribuído diretamente à coluna numérica; a string 'interno' deve estar entre aspas simples conforme o padrão SQL.
Opcionalmente, a instrução pode terminar com ponto-e-vírgula (;), dependendo do cliente SQL.
Conteúdo do catálogo FC Concursos · Atualizado em