2009-08-19 6 views
0

Verwenden von SQL Server 2005: Wie kann ich eine Datei mithilfe von T-SQL in ein SPROC lesen? SoSQL Server-Dateioperationen?

, sich vorstellen, ich habe eine CSV wie so Datei:

ID,OtherUselessData 
1,asdf 
2,asdf 
3,asdf 

etc ...

Ich möchte im Grunde dies tun:

Select * from mytable where id in (select id from txtFile) 

Antwort

2

Erwägen Sie OPENROWSET Funktion zu öffnen/Pars Sie CSV-Datei und verwenden Sie es als eine 'Zeilenquelle' (dh wie eine Tabelle)

2
+1

+1 ausgezeichnete Sachen wie immer auf www.simple-talk.com !! –

+0

ya, ich habe das schon gesehen und werde es benutzen, wenn es nötig ist, aber das ist ein benutzerdefinierter Sproc, den er geschrieben hat und ich dachte, dass es einen eingebauten SQL Server Weg gibt, dies zu tun? – Scott

+0

Sie sollten sich mindestens den Code dieses Verfahrens ansehen, es besteht keine Notwendigkeit, ein eigenes Rad zu bauen ... –