Analise o comando exibido a seguir. ...

Próximas questões
Com base no mesmo assunto
Q914409 Banco de Dados

Analise o comando exibido a seguir.

truncate table T


Esse comando está disponível

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Resposta Correta: E

O comando TRUNCATE TABLE é utilizado para remover todos os registros de uma tabela de forma rápida e eficiente, sem afetar a estrutura da tabela. Esse comando é mais rápido do que deletar registros um por um ou usar o comando DELETE sem uma cláusula WHERE, porque o TRUNCATE TABLE não gera logs para cada linha excluída; em vez disso, ele registra a desalocação das páginas de dados da tabela, resultando em uma operação mais performática.

No contexto de diferentes sistemas de gerenciamento de banco de dados (SGBDs), é importante saber que o comando TRUNCATE TABLE está disponível em vários deles, incluindo MySQL, Oracle e MS SQL Server. Esses SGBDs são amplamente utilizados na indústria e conhecê-los é fundamental para quem trabalha com banco de dados. As diferenças entre os SGBDs geralmente se encontram em funcionalidades específicas, sintaxes e otimizações próprias, mas o TRUNCATE TABLE é um comando básico que está presente em todos eles.

A alternativa correta (E) afirma que o comando TRUNCATE TABLE está disponível no MySQL, no Oracle e no MS SQL Server, o que é verdade. Isso indica que uma instrução específica pode ser parte da sintaxe padrão em diferentes SGBDs, apesar de outras potenciais diferenças entre eles.

Entender o funcionamento e a aplicabilidade de comandos SQL como o TRUNCATE TABLE é fundamental para profissionais da área de TI, especialmente aqueles que se preparam para concursos públicos onde o conhecimento em banco de dados pode ser testado. Sempre é válido revisar a documentação oficial de cada SGBD para se aprofundar em como comandos similares podem apresentar comportamentos específicos em cada sistema.

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

Letra E.


No MySQL, no Oracle e no MS SQL Server.

Por vezes queremos remover todos os dados de uma tabela. Uma forma de o fazer é através do comando DROP TABLE, abordado na . Mas e se apenas quisermos remover todos os dados , mas não a própria tabela? Para tal, podemos utilizar o comando TRUNCATE TABLE. A sintaxe para TRUNCATE TABLE é

TRUNCATE TABLE "nome_tabela";

https://www.1keydata.com/pt/sql/sql-truncate-table.php

Clique para visualizar este comentário

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