利用OpenXML导入网易Lofter的XML数据到SQL Server
declare @xmlText xml declare @club varchar(50) DECLARE @idoc int set @xmlText = (select doc from openrowset(bulk 'E:\Projects\doututu\data\lofter.xml',single_blob) as t(doc)) EXEC sp_xml_preparedocument @idoc OUTPUT,@xmlText set @club='golf' SELECT * into lofterBlogExport FROM OPENXML (@idoc, '/lofterBlogExport/PostItem',2) WITH( title ntext, publishTime nvarchar(50), modifyTime nvarchar(50), type nchar(10), permalink nvarchar(50), tag nvarchar(max), ip nvarchar(50), caption nvarchar(MAX), photoLinks nvarchar(max), photoCaptions nvarchar(max), photoExifs nvarchar(max) ) EXEC sp_xml_removedocument @idoc