展开全部
如果是Sql2005以上版本就简单了
SELECT TOP 10 * FROM dbo.UserInfo
FOR XML PATH('UserInfo'),ROOT ('UserList')
就会生成以下XML
PATH里面的字符串生成行标签
ROOT生成根标签
<UserList>
<UserInfo>
<UserName>administrator</UserName>
<Age>21</Age>
<NickName>小张</NickName>
......
</UserInfo>
<UserInfo>
<UserName>administrator</UserName>
<Age>21</Age>
<NickName>小张</NickName>
......
</UserInfo>
<UserInfo>
<UserName>administrator</UserName>
<Age>21</Age>
<NickName>小张</NickName>
......
</UserInfo>
......
</UserList>
SELECT TOP 10 * FROM dbo.UserInfo
FOR XML PATH('UserInfo'),ROOT ('UserList')
就会生成以下XML
PATH里面的字符串生成行标签
ROOT生成根标签
<UserList>
<UserInfo>
<UserName>administrator</UserName>
<Age>21</Age>
<NickName>小张</NickName>
......
</UserInfo>
<UserInfo>
<UserName>administrator</UserName>
<Age>21</Age>
<NickName>小张</NickName>
......
</UserInfo>
<UserInfo>
<UserName>administrator</UserName>
<Age>21</Age>
<NickName>小张</NickName>
......
</UserInfo>
......
</UserList>
展开全部
首先这个要有一定转换格式的,通常多张表的内容组合成一个或一批同类型XML文件。
反之一个XML文件的数据也可以转换后输入到几张关系表中。
据我所知,DB2数据库就能实现这种转换功能,估计ORACLE和SQL SERVER也行。这三者号称都实现了NATIVE XML了。
反之一个XML文件的数据也可以转换后输入到几张关系表中。
据我所知,DB2数据库就能实现这种转换功能,估计ORACLE和SQL SERVER也行。这三者号称都实现了NATIVE XML了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
有自动生成的软件,国外的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
没有直接做成xml的。
先读出来,再生成sml
先读出来,再生成sml
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询