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