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.
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.
Meu esta dando esse erro
ResponderExcluirOLE 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)".