2013-05-10 28 views

回答

2

如果您需要將XML文件導入到數據庫,然後我會用BULK INSERTOPENROWSET(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" ... 
+0

注:SQL Server必須能夠訪問文件的位置。 – 2013-05-10 11:22:37