SQL SERVER – Como Importar Arquivo CSV no SQL Server Usando Bulk Insert

SQL SERVER – Como Importar Arquivo CSV no SQL Server Usando Bulk Insert – Carregando Arquivos delimitados por Vírgula

Create <Tabela>

USE <Banco de Dados>
GO
CREATE TABLE <tabela>
    (ID INT,
     Nome VARCHAR(40),
     Sobrenome VARCHAR(40),
     DataNascimento SMALLDATETIME)
GO
Supondo que os dados que você queira importar sejam estes:
1,João,Silva,29011972
2,Maria,Santos,12051964
3,José,Dantas,27061977
4,Alex,Marinho,05031981

Para importar use o seguinte comando, caso aconteça algum erro em um linha ela não será inserida mas as outras sim:

BULK 
INSERT <tabela>
        FROM 'c:\arquivocsv.txt'
            WITH
    (
                FIELDTERMINATOR ',',
                ROWTERMINATOR '\n'
    )
GO
Obs.: IMPORTANTE o arquivo deve estar no servidor do banco de dados.
Esse post foi publicado em Tutoriais. Bookmark o link permanente.

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s