I ont des données XML au format:Enregistrement de données XML dans une table
<Display>
<StoreCode>1234</StoreCode>
<TerminalID>02</TerminalID>
<TrnsNo></TrnsNo>
<Date>03-05-2013</Date>
<Time>11:30</Time>
<Vdtls>
<VID>VVB0000015</VID>
<VID>VVB0000016</VID>
</Vdtls>
</Display>
J'ai stocké ces données XML dans une colonne d'une table. Maintenant, je veux analyser ce XML et le stocker dans une autre table qui a la structure.
CREATE TABLE [dbo].[temp_XMLreceivedData]
(
[StoreCode] [int] NULL,
[TerminalId] [int] NULL,
[TransactionNo] [varchar](10) NULL,
[RequestDate] [date] NULL,
[RequestTime] [char](5) NULL,
[VoucherDetails] [varchar](10) NULL
)
Comment y parvenir?
Vous devez utiliser les fonctions XML que MySQL fournit http://dev.mysql.com/doc/refman/5.5/fr/xml-functions.html Publié dans un commentaire parce que je n'ai pas installé MySQL pour tester – gbn
Je crois que vous avez utilisé la mauvaise balise. Vous dites que c'est MySQL mais à en juger par l'instruction 'CREATE TABLE', il s'agit en fait de SQL Server. –
Erik: Oui créer une instruction de table est de MYSQl car je ne suis pas au courant de MYSQL et dois effectuer cette chose mysql –