Seja a tabela Pilotos definida em um banco de dados SQL e q...
Seja a tabela Pilotos definida em um banco de dados SQL e que possui 1000 registros. Ao utilizar o comando DELETE FROM Pilotos; os registros dessa tabela serão todos apagados
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: A
Fundamento decisivo: O comando DELETE FROM Pilotos; aplica a semântica básica do DELETE em SQL: remove as linhas da tabela, mas não apaga a definição nem a estrutura da tabela. Isso torna correta a alternativa que afirma o apagamento dos registros com permanência da estrutura.
- Se o comando é DELETE, pense em remoção de linhas, não em remoção do objeto tabela.
- Se a alternativa falar em excluir estrutura, definição ou a própria tabela, confronte com a distinção entre DELETE e DROP TABLE.
- Não aceite condicionamentos com ALTER TABLE ou SAVEPOINT quando o ponto cobrado for apenas o efeito básico de um DELETE simples.
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
físico o que? gente como assim tabela física?
DELETE: apaga registros, mantém estrutura.
TRUNCATE: apaga registros (mais eficiente), mantém estrutura.
DROP: apaga registros e estrutura da tabela.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo