Logo Passei Direto
Buscar
Observe a tabela a seguir: PEDIDO Nro_Pedido Cod_Produto Qtde Valor_Unit 1 1929292 1 230,50 1 7667701 2 499,90 2 9888221 3 56,00 3 7654884 1 619,99 Agora observe o seguintes comandos: UPDATE PEDIDO SET QTDE=10 WHERE QTDE=1 AND NRO_PEDIDO=1;
Analise as informações abaixo.
I. Todos os registros da tabela serão alterados.
II. Apenas o primeiro registro da tabela será alterado.
III. O registro com o nro_pedido igual a 3 passará a ter “Qtde” igual a 10.
IV. Há um erro de grafia no comando e nada será executado.
Apenas as afirmações II, III e IV estão corretas.
Apenas a afirmação IV está correta.
Apenas as afirmações I, III e V estão corretas.
Apenas a afirmação II está correta.
Apenas as afirmações II e IV estão corretas.
User badge image
Aprendendo Através de Exercícios

há 2 anos

Respostas

User badge image

Ed Verified user icon

há 2 anos

Vamos analisar cada uma das afirmações em relação ao comando SQL fornecido: Comando SQL: ```sql UPDATE PEDIDO SET QTDE=10 WHERE QTDE=1 AND NRO_PEDIDO=1; ``` Análise das afirmações: I. Todos os registros da tabela serão alterados. Falso. O comando só altera os registros que atendem à condição especificada (QTDE=1 e NRO_PEDIDO=1). II. Apenas o primeiro registro da tabela será alterado. Verdadeiro. O primeiro registro (Nro_Pedido 1, Cod_Produto 1) tem QTDE igual a 1, então ele será alterado para QTDE igual a 10. III. O registro com o nro_pedido igual a 3 passará a ter “Qtde” igual a 10. Falso. O registro com Nro_Pedido 3 não atende à condição do comando e, portanto, não será alterado. IV. Há um erro de grafia no comando e nada será executado. Falso. O comando está correto e não possui erros de grafia. Com base nas análises, as afirmações verdadeiras são apenas a II. Portanto, a alternativa correta é: Apenas a afirmação II está correta.

Essa resposta te ajudou?

0
Dislike0

Ainda não achou a resposta?

  • Integrado com os principais modelos de IA do mercado
  • Respostas em segundos
  • IA treinada para estudantes brasileiros.
PasseIA logoEvolua sua forma de estudar

Cadastre-se ou realize login

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Os comandos abaixo são chamados de DDL (Data Definition Language), com exceção do comando:


Create Table.


Drop Table.


Create Index.


Alter Table.


Delete.

SQL é a linguagem para definição e manipulação de bancos de dados relacionais, a linguagem é repleta de comandos que executam as operações tanto de definição quanto de manipulação. Qual é o comando para apagar uma tabela de um banco de dados?


Insert Table


Delete Table


Create Table


Truncate Table


Drop Table

Mais conteúdos dessa disciplina