Bonjour à tous,
Je continue mes recherches concernant le chargement d'un fichier XML, l'essai avec BCP ne fonctionnant pas à priori.
Voici le code suivant, qui fonctionne
Le problème est que je veux récupérer la variable @Xml après exécution de l'instruction dans ma procédure pour faire des traitements avec.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 ALTER PROCEDURE [dbo].[PASRAU_Import_Taux_CRM_Test] @NomFichierXML varchar(300) AS BEGIN --declare @Xml xml declare @Instruction varchar(300) SET @Instruction = 'declare @Xml xml;SELECT @Xml = XmlCol FROM (SELECT * FROM OPENROWSET (BULK ''' + @NomFichierXML + ''' ,SINGLE_BLOB) AS XmlCol) AS D(XmlCol);select @Xml' PRINT @Instruction EXEC (@Instruction)
Or, cela ne marche pas puisque la variable @Xml est encapsulée dans la variable @instruction.
ai-je un moyen de m'en sortir ?
Partager