SóProvas


ID
2986207
Banca
FCC
Órgão
SEFAZ-BA
Ano
2019
Provas
Disciplina
Banco de Dados
Assuntos

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

Alternativas
Comentários
  • Letra (b)

    Eu errei essa por não lembrar na hora da prova a sintaxe :|

    A cláusula WHERE é utilizada para filtrar registros, para extrair apenas registros que preencham a determinada condição.

    Sua sintaxe é:

    Select column1, column2, ....

    From table_name

    Where condition;

    A cláusula Where também é utilizada nos comandos UPDATE, DELETE, etc..

    Sintaxe do UPDATE:

    UPDATE: nome_tabela

    SET: campo = "novo valor"

    WHERE: condição

  • UPDATE "nome_tabela" SET "coluna 1" = [novo valor] WHERE "condição";

  • Veja que a ideia aqui é alterar o nome de um contribuinte específico, ou seja, alterar um registro da tabela, sem modificação em sua estrutura. Essa operação pede a utilização do comando DML UPDATE, que segue a seguinte estrutura:

    UPDATE <tabela> SET <atributo> = <valor> WHERE <condição>

    Podemos ver que a única alternativa que respeita essa lógica é a letra B.

    Gabarito: B

  • A

    ALTER TABLE Contribuinte SET nomeContribuinte='Marcos Silva' WHERE idContribuinte=1;

    B

    UPDATE Contribuinte SET nomeContribuinte='Marcos Silva' WHERE idContribuinte=1;

    C

    UPDATE nomeContribuinte TO 'Marcos Silva' FROM Contribuinte WHERE idContribuinte=1;

    D

    ALTER TABLE Contribuinte FIELD nomeContribuinte='Marcos Silva' WHERE idContribuinte=1;

    E

    UPDATE TABLE Contribuinte FIELD nomeContribuinte='Marcos Silva' WHERE idContribuinte=1;

  • A sintaxe básica do update é:

    UPDATE nome_tabela

    SET colunas

    WHERE condição

  • ALTER TABLE -> altera a estrutura de uma tabela. Ex.: adicionando colunas.

    UPDATE -> altera alguma informação da tabela. Ex.: alterar o nome de alguma linha. Caso da questão.

  • UPDATE [........] SET.

    Bons estudos.