O comando na linguagem SQL que permite a remoção de todas...

Próximas questões
Com base no mesmo assunto
Q508542 Banco de Dados
O comando na linguagem SQL que permite a remoção de todas as linhas de uma tabela X é
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é a letra C: <i>DELETE FROM X</i>.

Para remover todas as linhas de uma tabela em SQL, o comando DELETE FROM é utilizado. Este comando exclui os dados contidos na tabela, mas mantém a estrutura da tabela intacta, permitindo que novos dados sejam inseridos posteriormente.

É importante frisar que, ao usar o comando DELETE FROM sem especificar uma condição WHERE, todas as linhas da tabela serão afetadas. Diferentemente de comandos como TRUNCATE ou DROP, o DELETE pode ser usado para deletar linhas específicas ao ser combinado com um critério de seleção.

Ao analisar as demais alternativas, percebe-se que elas não são sintaxes válidas na linguagem SQL:

  • <i>REMOVE * FROM X</i>
  • <i>REMOVE ALL FROM X</i>
  • <i>DELETE * FROM X</i>

Dessa forma, para a ação de excluir todos os dados de uma tabela, a alternativa C é a única sintaticamente correta e reconhecida pelo SQL.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Faça o teste em > http://www.w3schools.com/sql/trysql.asp?filename=trysql_delete

 A sintaxe correta do comando delete é:

DELETE FROM  tabela

   [WHERE condição]

 

Se não especificarmos a cláusula WHERE, todas as linhas da tabela serão excluídas.

No comando DELETE NÃO USAMOS O WILDCARD (*) para selecionarmos todas as colunas.Ao passo que no comando select, geralmente, é usado.

Pegadinha legal entre a alternativa C e D para confundir o candidato desatento.

Gabarito: alternativa C

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo