我在SQL Server 2012中试过这个例子:
DECLARE @XMLTable TABLE (Data XML)
INSERT INTO @XMLTable
SELECT *
FROM OPENROWSET(BULK 'D:\sample.xml', SINGLE_CLOB) AS DATA
SELECT * FROM @XMLTable
但它执行时出错。
'无法批量加载,因为文件“D:\ sample.xml”不能 打开。操作系统错误代码21(设备未就绪。)。'