J'ai besoin de générer un fichier XML pour permettre une expurge de données trop anciennes dans la base de données
En recherchant sur différents forums j'ai fini par assembleer ce code.
Il ne produit aucune erreur.
Le problème est qu'il ne produit aucun fichier non plus.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 declare @LF_XML As XML declare @LC_CMD as varchar(4000) Set @LF_XML = ( Select Table.ID, Table.Name From Table For XML Auto, Type ) set @LC_Cmd = 'xp_cmdshell ''bcp "' set @LC_Cmd = @LC_Cmd + '@LF_XML ' set @LC_Cmd = @LC_Cmd + 'queryout "D:\Appli\Fichier.xml" -T -c'' ' execute (@LC_Cmd)
Partager