测试环境SQL2005,windows2003 DECLARE@idocint;DECLARE@docxml;SELECT@doc=bulkcolumnFROMOPENROWSET(BULK'D: \test.xml',SINGLE_BLOB)ASxEXECsp_xml_preparedocument@IdocOUTPUT,@docSELECT*into#tempFROMOPENXML(@Idoc,'/Root/Item',2)WITH([ID]varchar(10),[Name]varchar(10),[Caption]varchar(10))select*from#tempdroptable#temp/**//*--文件D: est.xml的文本内容<?xmlversion="1.0"encoding="UTF-8"?><Root><Item><ID>1</ID><Name>jinjazz</Name><Caption>剪刀</Caption></Item><Item><ID>2</ID><Name>zswang</Name><Caption>伴水</Caption></Item></Root>*//**//*---查询结果IDNameCaption------------------------------1jinjazz剪刀2zswang伴水*/