• Matéria: Informática
  • Autor: mauriciofigueir
  • Perguntado 9 anos atrás

O comando DROP TABLE é utilizado para excluir uma tabela. Partindo desta afirmação analise a instrução SQL abaixo e responda assinalando a alternativa correta:

DROP TABLE PRODUTOS WHERE COD_PRODUTO = 1;

a)Este comando está correto pois o mesmo irá apagar apenas o produto cujo Código é igual a 1.

b) O comando está correto pois o mesmo irá apagar a tabela PRODUTOS.

c) O comando está incorreto pois o WHERE não pode ser utilizado junto com o comando DROP.

D)O comando está incorreto pois o comando utilizado para excluir tabelas é o ALTER TABLE DROP.

E)O comando está incorreto pois o comando utilizado para excluir tabelas é o comando NOT IN.

Respostas

respondido por: tofesu
33
Resposta correta: c) O comando está incorreto pois o WHERE não pode ser utilizado junto com o comando DROP.
Seria realizado com sucesso se fosse 
DROP TABLE PRODUTOS
/*espero ter ajudado*/
respondido por: gomessd
2

O comando DROP TABLE e o WHERE não podem ser utilizados juntos, logo a alternativa correta é a C.

Quando utilizamos o comando DROP TABLE no SQL, pretendemos excluir definitivamente uma tabela do banco.

WHERE é uma condicional que limita a pesquisa à determinada condição dada pelo usuário.  Não pode ser utilizada em conjunto com comandos de exclusão seja esse o DROP TABLE ou o TRUNCATE (que exclui as informações da tabela mas mantém os metadados).

Caso seja necessário deletar informações da tabela com uma condicional (mas não ela por inteiro), pode-se usar o comando:

DELETE FROM nome_da_tabela WHERE condição;

Você pode aprender mais sobre SQL aqui:

https://brainly.com.br/tarefa/49801319

Espero ter ajudado!

Anexos:
Perguntas similares