Bonjour,
Je suis en train de me rendre compte que la fonction OPEMXML me supprime des espace e fin de noeud
Par exemple, j'ai ceci dans mon xml : <Revenu><Annee>2015</Annee><Data>5XXXXXXXXXXXXX5 </Data></Revenu>
Dans ma procédure stockée, j'ai :
En sortie, @Data ne contient pas : -5XXXXXXXXXXXXX5 - mais -5XXXXXXXXXXXXX5-
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT @Annee = Annee, @Data = Data FROM OPENXML(@XMLDataRevenuPointer, '/Revenu',2) WITH ( Annee smallint, Data nvarchar(max))
=> Les espaces de fin ont été supprimé
Le souci est que je suis censé y stocker le contenu d'une ligne de fichier pour pouvoir les refournir plus tard..
Le fichier étant un longueur fixe (mais dont la longueur ne dépend pas de moi), je regénère un fichier "erroné"...
Je précise que la longueur n'est pas de mon ressort pour pas que l'on me réponde de faire l'équivalent dans PadRight..
Surtout que la longueur est vouée à changer bientôt
Merci d'avance pour votre aide
Partager