Questão FC90543
Julgue o item seguinte, com relação a banco de dados NoSQL e à linguagem de consulta estruturada (SQL). O comando truncate PESSOA; permite excluir todos os registros da tabela de n
Linguagem SQL
CEBRASPE (CESPE) · 2022
O comando truncate PESSOA; permite excluir todos os registros da tabela de nome PESSOA.
Mostrar resposta e comentário
Gabarito
Certo
Comentário do professor
Comentário: A assertiva está correta quanto ao comportamento do comando TRUNCATE no SQL, mas há um problema na relação com banco de dados NoSQL.
TRUNCATE em SQL:O comando:
TRUNCATE TABLE PESSOA;
- Remove todos os registros da tabela
PESSOA, sem registrar remoções linha a linha, tornando a operação mais rápida do queDELETE. - Mantém a estrutura da tabela intacta, diferentemente do
DROP TABLE, que exclui a tabela inteira.
TRUNCATEé um comando SQL, utilizado em bancos de dados relacionais (como MySQL, PostgreSQL, SQL Server).- Bancos NoSQL (como MongoDB, Redis, Cassandra) não usam
TRUNCATE, pois possuem comandos próprios para deletar documentos ou coleções.
Correção da assertiva:
"O comando
TRUNCATE TABLE PESSOA; permite excluir todos os registros da tabela PESSOA em bancos de dados relacionais (SQL). No entanto, bancos NoSQL possuem comandos diferentes para essa operação."Conteúdo do catálogo FC Concursos · Atualizado em