Ich kann viele Beispiele dafür finden, wie man bestimmte Arten von XML-Daten in SQL Server 2005 importiert. Aber ich habe Daten in folgendem Format erhalten (Wiederholung von "Zeile" und "Zelle" mit IDs anstelle der benannten Tags usw.)
<?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>
Idealerweise möchte ich sie in eine Tabelle wie die folgende laden:
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
)
Kann mir jemand ein Beispiel geben oder auf ein Online-Tutorial hinweisen?