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