Export d'une table [SQL Server 7 / TSQL] - Programmation
Marsh Posté le 24-04-2001 à 08:46:27
Soit je me trompe, soit tu fais, sous sqlserver:
-all task, export data
-tu donne le lieu de ta base
-tu choisi le fichier
-tu choisi la table
.... et le tour est cense etre jouer
Marsh Posté le 24-04-2001 à 09:30:26
Non tu te trompes pas
Mais mon titre de post précise en TSQL
Je veut faire l'export en automatique par une tache planifiée
Marsh Posté le 24-04-2001 à 09:40:37
Une solution mais assez détournée pourrait être de créer un package DTS (comme indiqué précédemment) contenant les instruction d'export de données de table vers un fichier et de le sauvegarder. Ensuite pour executer ce package il existe un utilitaire en ligne de commande dtsrun :
http://msdn.microsoft.com/library/ [...] n_95kp.htm
Pour lancer cet utilitaire ligne de commande en TSQL tu peux utiliser la procedure stockée xp_cmdshell :
http://msdn.microsoft.com/library/ [...] z_4jxo.htm
C'est une méthode un peu bourrin mais c'est la seule a laquelle je pense j'attendais de voir si qq'un avait mieux
[edit]--Message édité par Guru--[/edit]
Marsh Posté le 24-04-2001 à 12:01:17
Merci
J'en était arriver la aussi (en passant par DTS)
car pas moyen de trouver de fonctions transact sur l'export
par contre l'utilitaire je connaissait pas
Je trouve ca assez louche d'ailleurs car
- on peut importer (BULK INSERT)
- sous Access, j'ai déjà fait ca les doigts dans le nez
Marsh Posté le 24-04-2001 à 13:33:57
Salut
En sybase SQL server, ya un utilitaire bcp.exe qui permet d'exporter des tables
Marsh Posté le 24-04-2001 à 16:15:18
En fait j'ai compris faut faire un lot local et la on peut faire ce qu'on veut, du script VB, du script Java, des exports, des imports, ... et on peut le planifier
Et tout ca par une belle interface graphique
Non non finalement SQL Server c'est bien
Marsh Posté le 23-04-2001 à 17:47:00
vers un fichier texte formaté ou excel
Pour l'import, y'a BULK INSERT mais pour l'export j'arrive pas à trouver