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 seguinte comando: DELETE FROM PEDIDO WHERE NRO_PEDIDO=1 OR VALOR_UNIT < 100;
Analise as informações abaixo.
I. Todos os registros da tabela serão excluídos.
II. Serão excluídos 3 registros da tabela.
III. O comando tem um erro de sintaxe e não será executado.
IV. O registro que tem o nro_pedido igual a 2 será excluído.
V. O registro que tem o cod_produto igual a 1929292 não será excluído.
Apenas a afirmação III está correta.
Apenas as afirmações IV e V estão corretas.
Apenas as afirmações I, III e V estão corretas.
Apenas as afirmações II e IV estão corretas.
Apenas as afirmações II, III e IV estão corretas.
User badge image
Progresso com 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: 1. I. Todos os registros da tabela serão excluídos. Falso. O comando DELETE especifica condições que não se aplicam a todos os registros. 2. II. Serão excluídos 3 registros da tabela. Verdadeiro. O comando exclui os registros onde NRO_PEDIDO = 1 (que tem 2 registros) e VALOR_UNIT < 100 (que tem 1 registro, o de código 9888221). Portanto, 3 registros serão excluídos. 3. III. O comando tem um erro de sintaxe e não será executado. Falso. O comando está correto em termos de sintaxe. 4. IV. O registro que tem o nro_pedido igual a 2 será excluído. Falso. O registro com NRO_PEDIDO igual a 2 não será excluído, pois a condição é para NRO_PEDIDO = 1 ou VALOR_UNIT < 100. 5. V. O registro que tem o cod_produto igual a 1929292 não será excluído. Verdadeiro. O registro com NRO_PEDIDO = 1 (que tem o cod_produto igual a 1929292) será excluído, então essa afirmação é falsa. Com base nas análises: - A afirmação II é verdadeira. - As afirmações I, III, IV e V são falsas. Portanto, a alternativa correta que contém todos os itens verdadeiros é: Apenas as afirmações II e IV estão corretas.

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