Apesar de ser um procedimento bem simples é difícil de se encontrar conteúdos claros, de fácil entendimento na internet. Sendo assim, abaixo, em 3 passos rápidos vemos como importar dados de arquivos .csv/.txt para SQL Server.
O bacana de conhecer este procedimento é que muitos software trabalham com exportação de dados no formato CSV. Dessa forma vc consegue fazer uma comunicação fácil com o SQL Server.
1° Passo: É preciso ter uma tabela no SQL para realizar o input dos dados. Se ainda não tem uma tabela, crie a tabela de acordo com sua necessidade seguindo o procedimento abaixo:
-- Exemplo: 
create table tab_clientes(
      codigo            int,
      cpf         varchar(11),
      nome        varchar(30),
      endereco    varchar(30),
      telefone    varchar(15),
      email       varchar(15)
);
2° passo: Exportar os dados para o arquivo csv/txt. É importante ter atenção nesta etapa pois os dados no arquivo cvs devem seguir exatamente a mesma ordem dos campos da tabela. Note que neste exemplo usamos como separador de campos o caractere de “ ; ” (ponto e vírgula). 
3° passo: Por fim, basta executar o comando abaixo no SQL server indicando a tabela onde serão imputados os dados e o caminho do arquivo .txt/.csv onde as informações serão buscadas.
bulk insert tab_clientes -- inserir na tabela desejada
from 'C:\Users\Emattos\clientes.txt'-- caminho do arquivo e formato
with
(
fieldterminator = ';',  -- caractere que separa os campos no arquivo
rowterminator = '\n'    -- referencia para fim da linha
)
GO
Tags: cvs para SQL, txt para SQL, csv2SQL, txt2SQL, Importando arquivo txt para SQL Server.








