Je peux trouver beaucoup d'exemples sur la façon d'importer certains types de données XML dans SQL Server 2005. Mais on m'a donné des données dans le format suivant (en répétant "row" et "cell" avec ID au lieu des balises été nommé etc:Importation de XML dans SQL Server
<?xml version="1.0"?> <rows>
<row id='1'>
<cell id='category'>Simple</cell>
<cell id='query'>summary</cell>
<cell id='clientsfound'>6</cell>
<cell id='eligibleclients'>11</cell>
<cell id='percentage'>55</cell>
<cell id='days'>0</cell>
</row>
<row id='2'>
<cell id='category'>Complex</cell>
<cell id='query'>details</cell>
<cell id='clientsfound'>4</cell>
<cell id='eligibleclients'>6</cell>
<cell id='percentage'>67</cell>
<cell id='days'>5</cell>
</row>
...
</rows>
Idéalement je veux le charger dans un tableau tel que:
CREATE TABLE [dbo].[QueryResults](
[UserString] [varchar](50) NULL,
[ImportStamp] [timestamp] NULL,
[RowID] [int] NULL,
[Category] [nchar](10) NULL,
[Query] [nchar](10) NULL,
[ClientsFound] [int] NULL,
[EligibleClients] [int] NULL,
[Percentage] [int] NULL,
[Days] [int] NULL
)
que quelqu'un peut me donner un exemple ou un point à vers un tutoriel en ligne
?
Pas besoin d'utiliser sp_xml_preparedocument dans SQL 2005 – gbn
changements de traitement XML sont l'une des meilleures fonctionnalités de SQL Server 2005 ... :-) – gbn