首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

sql 怎么解析大数据xml

2013-03-25 
sql 如何解析大数据xml例如xml:rootT_StudentRECODE ID1stu_num..../stu_numname....../n

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

热点排行