Junior — Middle
Explique o que é o operador BULK INSERT em SQL e para que é utilizado
sobes.tech IA
Resposta da IA
O operador BULK INSERT em SQL é usado para carregar rapidamente grandes volumes de dados de um arquivo externo (por exemplo, CSV) para uma tabela de banco de dados. É uma forma eficiente de inserção em massa, que é muito mais rápida em comparação com a inserção elemento por elemento através do INSERT.
Exemplo de uso:
BULK INSERT dbo.Products
FROM 'C:\data\products.csv'
WITH (
FIELDTERMINATOR = ',',
ROWTERMINATOR = '\n',
FIRSTROW = 2
);
Aqui, os dados do arquivo products.csv são carregados na tabela Products, especificando o delimitador de campos e linhas, e pulando o cabeçalho do arquivo.