Mostro aqui uma forma bem prática de se importar um arquivo CSV para uma tabela no SQL Server.
Para começar criamos a tabela que irá receber os dados.
CREATE TABLE tblImportCSV(
id int NULL,
Nome nvarchar(50) NULL,
Sobrenome nvarchar(50) NULL
)
Agora crie o arquivo CSV. Como exemplo vou criar o arquivo import.txt no diretório C:.
É bom lembrar que a tabela deve ter o mesmo número de colunas do arquivo.
Agora é só executar o insert com o comando Bulk, indicando a tabela que criamos e o endereço completo do arquivo, além do(s) caracter(es) que indica nova coluna e o(s) caracter(es) que indica nova linha.
BULK INSERT tblImportCSV
FROM 'c:\import.txt'
WITH (
FIELDTERMINATOR = ',',
ROWTERMINATOR = '\n'
)
Como todos devem saber, ontem o mundo da tecnologia sofreu uma grande lástima, com o falecimento de Steve Jobs. Quero prestar meus pêsames pela perda desse que foi um dos principais personagens (senão o principal) por você estar aí, programando no seu computador pessoal.