Bonjour
j'ai MS SQL Server 2005 qui tourne sous Windows 2003 Server
- je voudrais savoir comment exporter une requete SELECT vers un fichier .txt
Bonjour
j'ai MS SQL Server 2005 qui tourne sous Windows 2003 Server
- je voudrais savoir comment exporter une requete SELECT vers un fichier .txt
l'execution c'est sur dos ou sur sql serveur est ce que tu peut me preciser l'utilsation de cette commande
merci
En ce qui concerne BCP j'ai un autre post justement parce que j'ai des questions dessus
Donc voici un code qui fonctionne
Il est à mettre du côté SQL dans une procédure stockée ou un plan de maintenance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 declare @LC_Cmd varchar(4000) set @LC_Cmd = 'xp_cmdshell ''bcp "' set @LC_Cmd = @LC_Cmd + 'SELECT Champ1, Champ2 ' set @LC_Cmd = @LC_Cmd + 'from LaTable ' set @LC_Cmd = @LC_Cmd + 'queryout NomCompletDeFichier" -T -c'' ' execute (@LC_Cmd)
BCP ou SSIS. Perso, j'ai opté pour SSIS pour mes exportations.
Enfin, une autre possibilité :si les exports se font ponctuellement et manuellement, tu peux rediriger dans SSMS le résultat d'une requête vers un fichier.
Tu peut me donner des exemple d'exportation avec cette commende
Merci
Partager