A linguagem SQL (Structured Query Language) é uma linguagem ...
TRUNCATE TABLE Vendas;
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: B - excluir todos os dados da tabela Vendas.
A linguagem de consulta estruturada, ou SQL, é a ferramenta padrão utilizada para interagir com sistemas de gerenciamento de banco de dados relacionais. Um dos comandos disponíveis nessa linguagem é o TRUNCATE, que serve para realizar operações específicas dentro de um banco de dados. O comando TRUNCATE TABLE tem uma função muito particular; ele é usado para remover todos os registros (ou seja, as linhas de dados) de uma tabela específica, neste caso, a tabela chamada Vendas.
É importante diferenciar o comando TRUNCATE do comando DELETE. Enquanto o DELETE também pode ser utilizado para excluir registros de uma tabela, ele permite uma eliminação mais seletiva, através da especificação de condições. Além disso, DELETE registra cada linha que é excluída, o que pode ser um processo mais lento e oneroso para o sistema se a intenção é excluir todos os registros. Por outro lado, o TRUNCATE é uma operação mais rápida e eficiente para limpar completamente uma tabela, pois ele não armazena registros individuais das exclusões e pode liberar o espaço ocupado pelos dados de forma mais direta.
Portanto, a Alternativa B está correta porque o comando TRUNCATE TABLE Vendas; irá, de fato, excluir todos os dados da tabela Vendas, deixando-a vazia, sem nenhum registro.
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
"TRUNCATE TABLE é uma operação de linguagem de manipulação de dados que exclui todas as linhas de uma tabela sem causar uma ação acionada. O resultado dessa operação remove rapidamente todos os dados de uma tabela, normalmente ignorando vários mecanismos de imposição de integridade."
TRUNCATE remove os registros da tabela, mas mantém a tabela.
O comando DROP remove uma tabela do banco de dados.
b
Na linguagem de consulta estruturada (SQL), é correto utilizar o comando TRUNCATE TABLE, com a finalidade de excluir todos os dados de uma tabela.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo