close
Bulk Insert Csv File Into A Database Using Sql Server
Bulk Insert Csv File Into A Database Using Sql Server

Ao trabalhar com o SQL Server, existem vários métodos para carregar dados em uma base de dados. Você pode usar scripts SQL, mas se você precisar carregar um grande volume de dados de uma vez, você deveria considerar usar o Bulk Insert. O Bulk Insert é uma ferramenta extremamente útil que permite carregar dados de um arquivo CSV (Comma Separated Values) para uma tabela do SQL Server. A seguir, mostraremos como usar o Bulk Insert para carregar um arquivo CSV para o SQL Server.

Passo 1: Crie uma tabela no SQL Server

O primeiro passo para usar o Bulk Insert é criar uma tabela no SQL Server. Para criar uma tabela, você precisará executar o seguinte script:

CREATE TABLE Employees (ID int, FirstName varchar(50), LastName varchar(50), Address varchar(50), City varchar(50))

O script acima cria uma tabela chamada Employees, com quatro campos: ID, FirstName, LastName e Address. Agora que você criou a tabela, você pode usar o Bulk Insert para carregar o arquivo CSV para a tabela.

Passo 2: Use o Bulk Insert para Carregar o CSV

Agora que você criou a tabela, você pode usar o Bulk Insert para carregar o arquivo CSV. O script a seguir mostra como usar o Bulk Insert para carregar um arquivo CSV para a tabela Employees que você acabou de criar:

BULK INSERT Employees FROM 'C:\Employees.csv' WITH (FIELDTERMINATOR =',', ROWTERMINATOR ='\n')

O script acima lê os dados do arquivo Employees.csv, que está localizado na pasta C:\. Também especifica que os campos estão separados por vírgulas (FIELDTERMINATOR) e que cada linha é terminada com um caractere de nova linha (ROWTERMINATOR).

Passo 3: Verifique se os Dados Foram Carregados

Agora que você já carregou o arquivo CSV para a tabela, você pode verificar se os dados foram carregados corretamente. Você pode usar o seguinte script para verificar os dados da tabela Employees:

SELECT * FROM Employees

Ao executar este script, você deve obter os dados que foram carregados pelo Bulk Insert. Se os dados não estiverem corretos, você pode verificar o arquivo CSV para verificar se há algum erro.

Conclusão

Como você pode ver, o Bulk Insert é uma ferramenta muito útil para carregar dados de um arquivo CSV para o SQL Server. É fácil de usar e pode salvar muito tempo se você precisar carregar muitos dados para o SQL Server. No entanto, você deve verificar o arquivo CSV para garantir que ele está correto antes de usar o Bulk Insert.

Esperamos que este tutorial tenha lhe ensinado como usar o Bulk Insert para carregar um arquivo CSV no SQL Server. Se você tiver alguma dúvida, não hesite em perguntar nos comentários abaixo.

Leave a Reply