SQL SERVER - Abrindo arquivo Txt/Csv com OpenRowSet

Abrindo arquivos txt e csv via openrowset

A query abaixo pode ser utilizada para txt e csv. A unica coisa que tem que ser modificada é o nome do arquivo

SELECT * FROM OPENROWSET('MSDASQL', 'Driver={Microsoft Text Driver (*.txt; *.csv)};
DEFAULTDIR=Caminho_Do_Arquivo;Extensions=CSV;'
,'SELECT * FROM [nome_do_arquivo_com_a_extensão]')

Nome do Arquivo: Atividades.txt
Local do Arquivo:C:\Temp

SELECT * FROM OPENROWSET('MSDASQL', 'Driver={Microsoft Text Driver (*.txt; *.csv)};
DEFAULTDIR=C:\Temp;Extensions=CSV;'
,'SELECT * FROM [atividades.csv]')

Versão do Sql Server: 2008 R2
As querys devem funcionar nas versões 2000 e 2005 do Sql Server.

Deixe sua duvida e/ou comentário abaixo.

Comentários

  1. Meu esta dando esse erro

    OLE DB provider "MSDASQL" for linked server "(null)" returned message "[Microsoft][ODBC Driver Manager] Nome da fonte de dados não encontrado e nenhum driver padrão especificado".
    Mensagem 7303, Nível 16, Estado 1, Linha 1
    Cannot initialize the data source object of OLE DB provider "MSDASQL" for linked server "(null)".

    ResponderExcluir

Postar um comentário

Postagens mais visitadas deste blog

SQL SERVER - Verificando jobs com falha

SQL SERVER - Manuseando tabelas