Questão FC372828
Em uma tabela chamada Contribuinte de um banco de dados padrão SQL aberto e em condições ideais há o campo idContribuinte do tipo inteiro e chave primária. Há também o campo nomeCo
Linguagem SQL
FCC · 2019
Em uma tabela chamada Contribuinte de um banco de dados padrão SQL aberto e em condições ideais há o campo idContribuinte do tipo inteiro e chave primária. Há também o campo nomeContribuinte que é do tipo varchar. Nessa tabela, um Auditor Fiscal deseja alterar o nome do contribuinte de id 1 para 'Marcos Silva'. Para isso, terá que utilizar o comando
- ALTER TABLE Contribuinte SET nomeContribuinte='Marcos Silva' WHERE idContribuinte=1;
- UPDATE Contribuinte SET nomeContribuinte='Marcos Silva' WHERE idContribuinte=1;
- UPDATE nomeContribuinte TO 'Marcos Silva' FROM Contribuinte WHERE idContribuinte=1;
- ALTER TABLE Contribuinte FIELD nomeContribuinte='Marcos Silva' WHERE idContribuinte=1;
- UPDATE TABLE Contribuinte FIELD nomeContribuinte='Marcos Silva' WHERE idContribuinte=1;
Mostrar resposta e comentário
Gabarito
B
Comentário do professor
UPDATE é o comando SQL apropriado para alterar valores já existentes em uma tabela. A sintaxe básica é UPDATE tabela SET coluna = novo_valor WHERE condição;, que especifica qual tabela e qual atributo será modificado, além de limitar as linhas afetadas.
No caso, UPDATE Contribuinte SET nomeContribuinte='Marcos Silva' WHERE idContribuinte=1; indica: operar na tabela Contribuinte, atribuir o valor string 'Marcos Silva' à coluna nomeContribuinte e aplicar a alteração apenas à linha cujo idContribuinte (chave primária do tipo inteiro) é 1.
O uso da cláusula WHERE é essencial para evitar alterações em todas as linhas. A string deve ficar entre aspas simples porque nomeContribuinte é do tipo varchar. O ponto-e-vírgula final é a terminação padrão da instrução.
Conteúdo do catálogo FC Concursos · Atualizado em