读书人

sql 怎么解析大数据xml

发布时间: 2013-03-25 15:43:04 作者: rapoo

sql 如何解析大数据xml
例如xml:
<root>
<T_Student>
<RECODE ID="1">
<stu_num>....</stu_num>
<name>......</name>
<num>......</num>
<age>......</age>
<score>....</score>
</RECODE>
<RECODE ID="2">
</RECODE>
......
</T_Student>

<Teacher>
......
</Teacher>
<class>
......
</class>
</root>

三个表student、teacher、class每个表都有上千条记录。
现在要把整个xml文件内容作为一个常数传给sql的存储过程来解析。
用OPENXML()方法时间要一分钟左右,用nodes结合value要的时间更长。
不知道有没有更好的方法,能使速度快一些 sql xml
[解决办法]
为什么一定要用SQL?用其它不行吗?比如.net xmlDataSource
[解决办法]
sp_xml_preparedocument

读书人网 >SQL Server

热点推荐