Mogę znaleźć wiele przykładów, jak zaimportować niektóre typy danych XML do SQL Server 2005. Ale dostałem dane w następującym formacie (powtarzając "wiersz" i "komórka" z ID zamiast tagów został nazwany etc:Importowanie XML do 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>
Idealnie chcę, aby załadować go na stole, takie jak:
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
)
czy ktoś może podać mi przykład lub punktu do kierunku samouczku online
Nie ma potrzeby korzystania sp_xml_preparedocument w SQL 2005 zmiany manipulacyjne – gbn
XML są jednym z lepszych cech SQL Server 2005 ... :-) – gbn