O comando na linguagem SQL que permite a remoção de todas...
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