No âmbito da operação do SQL Server 2019, assinale a principal função da instrução bulk insert.
- A)Importar dados para tabelas de modo rápido.
Correta: BULK INSERT é usado para importar grandes volumes de dados para tabelas de forma rápida.
- B)Personalizar o tratamento do log do banco de dados para operações em bloco.
Errada: isso se relaciona a controle de log ou recuperação, não à função principal do BULK INSERT.
- C)Otimizar os índices em instalações com uma forte demanda de alterações (insert, update, delete) em certas tabelas.
Errada: a descrição fala de índices e manutenção de desempenho em DML, tema sem relação com BULK INSERT.
- D)Gerenciamento do conjunto das permissões de acesso aos recursos de bancos de dados conferidas aos seus usuários.
Errada: gerenciamento de permissões é assunto de segurança e controle de acesso, não de carga em massa.
Gabarito: A
A instrução BULK INSERT no SQL Server serve para carregar grandes volumes de dados de um arquivo externo diretamente para uma tabela, de forma rápida e eficiente. Pense nela como um “atoleiro de dados” entrando em bloco, em vez de linha por linha, o que reduz o trabalho do servidor e costuma acelerar bastante a carga inicial ou a atualização em massa. Na prática, ela é muito usada quando você já tem um arquivo texto, CSV ou similar e quer importar esse conteúdo para o banco sem ficar fazendo INSERT individual. É justamente por isso que a banca apontou a alternativa A: a função principal é importar dados para tabelas de modo rápido. As demais opções misturam BULK INSERT com gerenciamento de log, otimização de índices e permissões de acesso, mas isso não tem relação com a finalidade da instrução. O SQL Server até possui comandos e recursos para essas outras tarefas, só que BULK INSERT não foi feito para isso. Então, guarde a ideia central: BULK INSERT = carga em massa de dados para tabela. Em prova, se aparecer algo com importação rápida, arquivo externo e grande volume, o cheiro é forte de resposta certa.