Mam takie zapytanie bo mniej wiecej wiem jak odczytac plik taki xml i
wrzucic go do sql. Ja probowalem za pomoca OpenXml:
np.
DECLARE @hdoc int
DECLARE @doc varchar(8000)
SET @doc ='
<ROOT>
<Customer CustomerID="VINET" ContactName="Paul Henriot">
<Order CustomerID="VINET" EmployeeID="5"
OrderDate="1996-07-04T00:00:00">
<OrderDetail OrderID="10248" ProductID="11" Quantity="12"/>
</Order>
</Customer>
</ROOT>'
EXEC sp_xml_preparedocument @hdoc OUTPUT, @doc
exec sp_xml_removedocument @hdoc
Oczywiscie wszystko dziala bez zarzutu.
Ale ja mam inny problem bo dokument xml tutaj moze miec tylko 8000
znakow
(wiadomo max. varchar) Wiec co nalzey zrobic abym mogl wczytac dane np.
o wielkosci 100000.
Moze jest jakis inny sposob wczytania XML?
Dzieki z gory za odp. i czekam na rozwiazanie w formie query SQL.
>> Stay informed about: import danych z xml do ms sql