Categorias

Importar arquivo CSV a partir do SQL no SQL Server

Com este script SQL é possível importar um arquivo CSV ou TXT para o banco de dados diretamente no SQL Server.

Este código é excelente para importar dados não relacionais para o banco de dados.

--Cria tabela para inclusão dos dados
CREATE TABLE PESSOA(
 ID INTEGER,
 NOME VARCHAR(80),
 ENDERECO VARCHAR(100))
GO

--inclui os dados apartir do txt
BULK INSERT DBO.PESSOA -- Tabela onde dados serão inceridos
FROM 'C:PESSOA.TXT'-- caminho onde estão dos dados a serem inseridos
WITH
(
FIELDTERMINATOR = ';',  -- caractere separador dos campos
ROWTERMINATOR = 'n'  -- referencia par afim de linha
)
GO

SELECT * FROM PESSOA

Arquivos para Download:

Importa_CSV.sql