DBF转XML,存储过程读取XML

来源:互联网 发布:js兼容性写法 编辑:程序博客网 时间:2024/05/20 18:00

1、在打开的某个表中利用CURSORTOXML函数将DBF表中的数据导出XML格式;

2、在存储过程中,利用OPENXML 函数读取XML

 

     ----XML作为一个参数传入, 准备XML数据
     EXECUTE sp_xml_preparedocument @idoc OUTPUT, @strDoc

     SELECT YXDM,
                  YXMC,
                  ZGDM,
                  ZGMC,
                  BXLXDM,
                  BXLX
             FROM OPENXML (@idoc, '/NewDataSet/Table', 2) WITH TD_BBYXXX

      ----TD_BBYXXX表示和此XML结构相同的一个表,如果没有,可以创建一个临时表。NewDataSet表示DataSet名,Table表示DataSet中DataTable的名字。
         
      ---- 释放数据所占的内存资源
      EXECUTE sp_xml_removedocument @idoc

原创粉丝点击