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_bby***
----td_bby***表示和此xml結構相同的乙個表,如果沒有,可以建立乙個臨時表。newdataset表示dataset名,table表示dataset中datatable的名字。
---- 釋放資料所佔的記憶體資源
execute sp_xml_removedocument @idoc
使用儲存過程將資料以XML格式匯出到XML檔案
最近看到有網上有很多人問怎麼把資料匯出到xml檔案,大多的解決方法就是 dbms xmlgen utl file,首先要說的是,這種方法確實不錯,但是有些缺點。如果系統中需要把資料匯出xml檔案,通常資料量都比較大,因此,對於大資料量的匯出,utl file就顯得比較蒼白了。而且dbms xmlge...
sql匯出dbf檔案儲存過程
create proc p exporttb tbname sysname,要匯出的表名 cols nvarchar 1000 null,要匯出的表的列名字串,格式 col1,col2,col3 如果沒有給出值,則認為是所有字段 path nvarchar 1000 檔案存放目錄 fname nva...
xml文件儲存過程
通用的儲存,來匯入指定目錄下的所有xml文件 create proc p inport path nvarchar 1000 d xml xml檔案所在的目錄 fname nvarchar 1000 要匯入的xml檔名,如果不指定,表示只匯入今天的,如果為 則匯入該目錄下所有的檔案,如果是其他,表示...