ELEMENTS` 将直接以 XML 形式返回 SQL 数据,是否有将 XML 文件直接推送到 SQL 服务器的正确方法?
问问题
180 次
1 回答
2
如果您需要将 xml 文件导入数据库,那么我将使用BULK INSERT
or 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" ...
于 2013-05-10T10:47:57.827 回答