No contexto do SQL Server, assinale os comandos utilizados p...

Próximas questões
Com base no mesmo assunto
Q1846138 Banco de Dados
No contexto do SQL Server, assinale os comandos utilizados para remover registros de uma tabela. 
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: B - DELETE/TRUNCATE

Para compreender a alternativa correta, é importante entender a função de cada comando mencionado:

  • O comando DELETE é utilizado para remover um ou mais registros de uma tabela, mantendo a estrutura da tabela intacta. Este comando pode ser acompanhado de uma cláusula WHERE, que especifica quais registros devem ser excluídos. Se não for especificada uma condição WHERE, todos os registros da tabela serão removidos.
  • O comando TRUNCATE também é usado para remover todos os registros de uma tabela, mas de maneira mais rápida e eficiente que o DELETE. Entretanto, o TRUNCATE não pode ser usado quando há restrições de chave estrangeira que referenciem a tabela, e não se pode especificar critérios de seleção de registros como no DELETE. Após a execução do TRUNCATE, os contadores de identidade da tabela são reiniciados.

Os demais comandos listados nas alternativas têm funções diferentes:

  • ALTER: Usado para modificar a estrutura de uma tabela existente.
  • ERASE e REMOVE: Não são comandos do SQL Server.
  • DROP: Usado para excluir uma tabela inteira, e não apenas seus registros.
  • DUMP: Embora não seja um comando do SQL Server para manipulação de tabelas, é um termo usado em outros contextos para se referir a cópias de segurança (backups).
  • REWRITE e EXCLUDE: Também não são comandos do SQL Server.

Entender a função de cada comando é essencial para trabalhar com banco de dados no SQL Server de forma eficaz e segura. A alternativa B está correta porque tanto DELETE quanto TRUNCATE são comandos projetados especificamente para remover registros de uma tabela no SQL Server, cada um com suas particularidades e casos de uso.

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

DELETE/TRUNCATE .

GABARITO LETRA “B”

Truncate

  • Não aceita condição
  • SEM rollback

Delete

  • Aceita condição
  • COM Rollback

@coach_bizurado

Clique para visualizar este comentário

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