FC ConcursosFC Concursos

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

  1. ALTER TABLE Contribuinte SET nomeContribuinte='Marcos Silva' WHERE idContribuinte=1;
  2. UPDATE Contribuinte SET nomeContribuinte='Marcos Silva' WHERE idContribuinte=1;
  3. UPDATE nomeContribuinte TO 'Marcos Silva' FROM Contribuinte WHERE idContribuinte=1;
  4. ALTER TABLE Contribuinte FIELD nomeContribuinte='Marcos Silva' WHERE idContribuinte=1;
  5. 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

Continue aprendendo