SóProvas


ID
2534407
Banca
FCC
Órgão
ARTESP
Ano
2017
Provas
Disciplina
Banco de Dados
Assuntos

Um dos comandos disponíveis no PL/SQL do sistema gerenciador de bancos de dados Oracle (11g) é o que possibilita a alteração dos valores presentes em um registro de uma tabela. O comando do PL/SQL para atribuir o valor 0 (zero) ao atributo denominado Total, da tabela Teste, apenas para as situações em que o valor do atributo Caso, dessa mesma tabela seja igual a 200, é

Alternativas
Comentários
  • Comentário: Essa é uma questão de PL/SQL que pode ser respondida tranquilamente com seu conhecimento de SQL. O comando UPDATE usado para atualização de valores de tuplas dentro de um SGBD segue, pelo menos neste comando básico, a sintaxe padrão do SQL. Vejamos como o ORACLE apresenta a sintaxe para o comando.

     

    1. UPDATE table-Name [[AS] correlation-Name]

            SET column-Name = Value

            [ , column-Name = Value} ]*

            [WHERE clause] |

    2. UPDATE table-Name

            SET column-Name = Value

            [ , column-Name = Value ]*

            WHERE CURRENT OF

     

    A primeira forma sintática (1), chamada atualização pesquisada, atualiza o valor de uma ou mais colunas para todas as linhas da tabela para as quais a cláusula WHERE é avaliada como TRUE.

     

    https://www.estrategiaconcursos.com.br/blog/prova-da-semana-comentario-da-prova-da-artesp-tecnologia-da-informacao-banco-de-dados/

     

    Gabarito: c)

  • c-

    A sintaxe é:

    update tabela set campo = 'novo valor' where campoCriterio = 'valorQuery';

  • Uma pergunta mais fácil que essa não tem como! Hehe essa é aquela pro cara acertar pelo menos uma!
  • Questão bem tranquila. O UPDATE define qual a tabela será atualizada, o SET contém as operações de atualização e o WHERE limita os registros aos quais será aplicada a operação SET. No caso acima, a única alternativa que segue essa estrutura, de acordo com as informações do enunciado, é a letra C.

    Gabarito: C