Salut tout le monde
Voilà je voudrais savoir s'il ya un moyen d'écrire une procédure stockée qui pourrait créer un fichier texte sur la base du résultat d'un requête sql préalablement exécutée.
Salut tout le monde
Voilà je voudrais savoir s'il ya un moyen d'écrire une procédure stockée qui pourrait créer un fichier texte sur la base du résultat d'un requête sql préalablement exécutée.
Le mieux est d'utiliser bcp qui est un utilitaire en ligne de commande fait pour cela.
Exemple :
*
Code : Sélectionner tout - Visualiser dans une fenêtre à part bcp "master.dbo.sysobjects" out "C:\data.txt" -c -q -S"MonServeurSQL" -U"sa" -P"montMotDePasse"
Vous pouvez même lancer cela depuis SQL Server en utilisant la proc stock xp_cmdshell
A +
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
* * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *
Une procédure similaire existe aussi avec isql, osql et sqlcmd aussi donc les possibilités sont nombreuses.
Merci à tous pour votre aide. C'est exactement ce qu'il me fallais.
Partager