0
ELEMENTS`將返回SQL數據直接作爲XML,是有直接推動一個XML文件,SQL服務器的正確方法?推XML數據直接到SQL Server
ELEMENTS`將返回SQL數據直接作爲XML,是有直接推動一個XML文件,SQL服務器的正確方法?推XML數據直接到SQL Server
如果您需要將XML文件導入到數據庫,然後我會用BULK INSERT
或OPENROWSET(BULK 'filename', SINGLE_BLOB)
(參考:BOL):
DECLARE @BulkImport TABLE (
ID INT IDENTITY,
X XML
);
INSERT @BulkImport (X)
SELECT a.b
FROM OPENROWSET(BULK N'd:\src.xml', SINGLE_BLOB) AS a(b);
SELECT *
FROM @BulkImport;
結果:
ID X
----------- -----------------------------
1 <row PurchaseOrderID="10" ...
注:SQL Server必須能夠訪問文件的位置。 – 2013-05-10 11:22:37