2009-08-19 9 views
0

Utilisation de SQL Server 2005: Comment lire un fichier dans un SPROC à l'aide de T-SQL?Opérations sur les fichiers SQL Server?

Alors, imaginez que je dispose d'un fichier CSV comme ceci:

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

etc ...

Je veux essentiellement faire ceci:

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

Répondre

2

Pensez à utiliser OPENROWSET fonction pour ouvrir/analyser votre fichier CSV et l'utiliser comme une «source de ligne» (c'est-à-dire comme une table)

2
+1

+1 excellentes choses comme toujours sur www.simple-talk.com !! –

+0

ya, je l'ai déjà vu et je l'utiliserai si besoin est, mais c'est un sproc personnalisé qu'il a écrit et je pensais qu'il y avait un moyen de sqlserver intégré pour le faire? – Scott

+0

vous devriez au moins regarder le code de cette procédure, il n'y a pas besoin de construire votre propre roue ... –

Questions connexes