SóProvas


ID
3504166
Banca
IBFC
Órgão
Prefeitura de Cruzeiro do Sul - AC
Ano
2019
Provas
Disciplina
Banco de Dados
Assuntos

João é analista de sistemas da empresa FF Solutions e recebeu uma tarefa onde será necessário excluir todos os registros da tabela “Vendas” onde o valor da coluna “NomeCliente” seja igual a “ABC Log”. Assinale a alternativa correta que permita a João executar sua tarefa.

Alternativas
Comentários
  • A sintaxe do comando DML DELETE é DELETE FROM NomeDaTabela WHERE Coluna1 = Valor1

    GABARITO: B

  • Observei nas estatísticas que muitos colegas marcaram a alternativa B que é QUASE igual ao gabarito da questão vejamos:

    b) DELETE * FROM Vendas WHERE NomeCliente = 'ABC Log'

    ..............

    d) DELETE FROM Vendas WHERE NomeCliente = 'ABC Log'

    Verificaram a diferença? Somente o asterisco, Talvez vc esteja perguntando: Ta e ai Max, isto eu já tinha visto!

    Meu macete pequeno gafanhoto:

    Para fins de provas e concursos:

    NÃO PODEMOS TER TAL CONSTRUÇÃO: DELETE * FROM nome_table WHERE..

    Como não podemos? O asterisco para SQL indica tudo, mostrar todos os campos, correto? Pense comigo, você é o compilador do SQL ( imagine o Senhor Richfield, da família dinossauros, num dia bom e feliz) então que chega a sua mesa tal comando:

    DELETE

    .... Vc fala: vou excluir COISAS!! Vamo boraa!!!

    *

    ..... Vou excluir tudo!!! Caraca que belo dia!!!!

    FROM nome_tabela

    .... Caraca, excluir tudo da tabela tal.

    WHERE

    ..... Ai você para, e começa a destilar raiva: COMO ASSIM WHERE, COMO ASSIM UMA CONDIÇÃO!! COMO ASSIM!! Se ele mandou eu apagar tudo!!! É TUDOOOO, NÃO TEM COMO COLOCAR UMA CONDIÇÃO EM TUDO!!! Chamaaaa o Dino da Silva Sauro..

    Após esta historinha acredito que vocês jamais irão errar tal questão, lembrando que este macete vale para o DELETE! Em questões que abordam o SELECT devemos ter cuidado redobrado!

    GABARITO ALTERNATIVA D

  • Complementando o Luiz

    Delete = Apaga Registros, não se usa * em delete porque a ausência de parâmetros já indica que precisa excluir tudo.

    GAB D.