关于sqlserver中xml数据的操作
实现的功能
把select 统计处的数据集保存xml 数据中,然后再显示出来
目前保存到xml数据中比较好操作
显示不好操作
举例
执行后 报错
declare @mydoc xml
set @mydoc= (SELECT top 10 * FROM wfp..WFPSYS_Control as Employee FOR XML path('xx'))
select @mydoc
--<Person>
-- <row FirstName="Gustavo" LastName="Achong" />
-- <row FirstName="Catherine" MiddleName="R." LastName="Abel" />
--</Person>'
declare @docHandle int
Exec sp_xml_preparedocument @docHandle OUTPUT,@mydoc
SELECT * FROM OPENXML(@docHandle,'/Person/row',0)--1表示以属性为中心
--WITH (FirstName nvarchar(50),MiddleName nvarchar(50),LastName nvarchar(50))
posted on 2012-05-12 17:25 gds通用软件开发系统 阅读(224) 评论(1) 编辑 收藏 举报