SQL2005Exp: Datensätze aus Textdatei einlesen

22/10/2009 - 17:06 von Maxi | Report spam
Hallo NG,

ich habe mittlerweile etwas die OH durchsucht und bin für mein
Vorhaben noch nicht fündig geworden.

Und zwar liegt mir eine Textdatei vor in der pro Zwile drei Werte
getrennt durch Komma vorliegen, diese möchte ich in eine Tabelle
einlesen.

Liege ich richtig das ich über die Query im SQL Server Management
Studio Express keine Textdatei einlesen und per INSERT INTO einfügen
kann?

Geht sowas evtl in Verbindung mit Excel einfacher?

Wàre Euch über ein paar Infos sehr dankbar.


Gruss,
Maxi
 

Lesen sie die antworten

#1 Christoph Ingenhaag
22/10/2009 - 17:19 | Warnen spam
Hi Maxi!

So geht's zum Beispiel:

select *
from openrowset
(
'MSDASQL',
'Driver={Microsoft Text Driver (*.txt; *.csv)};
DEFAULTDIR=D:\Test;
Extensions=txt;',
'SELECT * FROM [Test.csv]'
) AS t;

ggf. musst du noch vorher Adhoc Queries zulassen

exec sp_configure 'show advanced option', '1';
go
reconfigure
go
exec sp_configure 'Ad Hoc Distributed Queries', 1
go
reconfigure
go

Viele Grüße
Christoph

"Maxi" schrieb im Newsbeitrag
news:
Hallo NG,

ich habe mittlerweile etwas die OH durchsucht und bin für mein
Vorhaben noch nicht fündig geworden.

Und zwar liegt mir eine Textdatei vor in der pro Zwile drei Werte
getrennt durch Komma vorliegen, diese möchte ich in eine Tabelle
einlesen.

Liege ich richtig das ich über die Query im SQL Server Management
Studio Express keine Textdatei einlesen und per INSERT INTO einfügen
kann?

Geht sowas evtl in Verbindung mit Excel einfacher?

Wàre Euch über ein paar Infos sehr dankbar.


Gruss,
Maxi

Ähnliche fragen