Bonjour,
J'ai une requete SQL qui tente de lire les datas depuis un fichier xml pour le mettre dans une table. Jusqu'ici tout va bien.
Ensuite, mon probleme c'est que dans le xml j'ai un tag <unique></unique>.
Or quand je lis ce fichier MS-SQL me jette en me disant que c'est un nom reserver.
J'ai bien tenter de faire [unique]dans ma requete mais cela me plantes toujours.
Voici la requete :
merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 SELECT tab.col.value('./Unique[1]','varchar(50)') AS 'Unique', tab.col.value('./mat_doc[1]','varchar(50)') AS 'mat_doc', tab.col.value('./message[1]','varchar(200)') AS 'message', tab.col.value('./pstng_date[1]','varchar(50)') AS 'pstng_date', tab.col.value('./doc_date[1]','varchar(50)') AS 'doc_date', tab.col.value('./type[1]','varchar(50)') AS 'type', tab.col.value('./system[1]','varchar(50)') AS 'system' FROM [XMLImport] CROSS APPLY xml_data.nodes('//result') AS tab(col)
Partager