A maioria dos sistemas de gerenciamento de banco de dados fornecem uma maneira de exportar registros para um arquivo. Um valor separado por vírgulas ( CSV) é um formato comum , pois permite uma maneira simples de mover dados de um sistema de gerenciamento de banco de dados para outro, como do Oracle para o MySQL ou Access para Microsoft SQL Server. Importando um arquivo CSV em uma tabela no Microsoft SQL Server é realizada utilizando o " BULK INSERT " comando Transact -SQL. Coisas que você precisa
Microsoft SQL Server 2005 ou posterior
SQL Server Management Studio Fotografia Plain editor de texto
Show Mais instruções
Prepare o arquivo CSV
1
Abra o arquivo CSV usando um editor de texto simples, como o Windows Notepad .
2
Verifique se cada linha (ou registro ) está em uma linha separada no arquivo .
< br >
3
Verifique se cada campo de registro ( ou entrada de coluna) é separado por uma vírgula. Nota: . Se não houver nenhuma entrada para um determinado campo , então não seria, provavelmente, duas vírgulas adjacentes uns aos outros
4
Verifique se há um número igual de colunas em cada linha e que não vírgulas ou existem espaços no fim de qualquer linha .
5
Faça as alterações necessárias para o arquivo e feche-o de salvar o arquivo para a raiz da unidade "C" ( ou outro local onde o SQL Servidor tem acesso).
Acesse o banco de dados SQL Server
6
Clique em "Iniciar " e navegue até " Todos os Programas", " Microsoft SQL server, " " SQL server Management Studio. "
7
Selecione o servidor que hospeda o banco de dados onde o arquivo será importado a partir do" nome do servidor " menu drop -down.
8
Selecione " Autenticação do Windows " no menu drop-down "Autenticação" .
9
Clique no botão " Connect" .
importar o arquivo CSV
10
Esquerda clique no banco de dados em " objetos ", que contém a tabela na qual os dados do arquivo CSV será importado .
11
Clique na botão " New query" na barra de ferramentas padrão .
12
Digite o seguinte código no arquivo de consulta onde " table_name " é o nome da tabela na qual os dados devem ser importados e " file_name.csv "é o nome do arquivo que contém os dados
. " BULK INSERT table_nameFROM 'C: \\ file_name.csv ' WITH ( FIELDTERMINATOR = ',' ROWTERMINATOR = '\\ n' ) GOSELECT * FROM table_name "
13
Clique no botão" " na barra de ferramentas editor SQL ou pressione " Executar F5 " no teclado.
14
o sistema informará " comando concluído com êxito " e retornar todas as linhas de dados na tabela se concluído com sucesso .