分享

sql server数据表转换成xml

 _小女子_ 2013-09-06
运用 for xml
 
但是SQL2000对此支持不好,用SQL2005比较好
 
例如下表
 
sno       sname                     ssex
 
08020001  李勇                 男
 
08020002  刘晨                 女
 
08020003  王敏                 女
 
08020004  张立                 男 
 
  
 
SQL语句:
 use数据库名
go
select rtrim(sno) as "@no",rtrim(sname) as "@name",rtrim(ssex) as "@sex"
 
from student
 
for xml path('student'),type,root('allStudents')
 
  
 
结果为:
 
<allStudents>
 
  <student no="08020001" name="李勇" sex="男" />
 
  <student no="08020002" name="刘晨" sex="女" />
 
  <student no="08020003" name="王敏" sex="女" />
 
  <student no="08020004" name="张立" sex="男" />
 
</allStudents>

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多