DBF轉XML,儲存過程讀取XML

2021-06-16 02:24:58 字數 496 閱讀 3404

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檔名,如果不指定,表示只匯入今天的,如果為 則匯入該目錄下所有的檔案,如果是其他,表示...