ELEMENTS` は SQL データを XML として直接返しますが、XML ファイルを直接 SQL サーバーにプッシュする適切な方法はありますか?
1 に答える
2
xml ファイルをデータベースにインポートする必要がある場合は、BULK INSERT
or OPENROWSET(BULK 'filename', SINGLE_BLOB)
(ref: 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 に答える