DB2中ixf檔案的匯入匯出

2022-01-30 23:46:07 字數 2095 閱讀 4938

1.匯出資料

語法:export to <檔案路徑>/檔名.ixf of ixf select * from表名

2.匯入資料

語法:db2 import from <路徑>/<檔名>.ixf of ixf modified by forcecreate commitcount 10000 replace_create into <表名>

簡單語法db2 import from <路徑>/<檔名>.ixf of ixf messages msg2.txt insert into <表名>

(1)     modified by子句指定檔案型別修飾符以更改資料格式,告訴import實用程式如何處理資料以改進效能。

(2)     匯入的五種方式

<目標表存在>(三種方式都支援ixfwsfascdel資料格式)

insert

將資料插入到目標表而不更改現有資料

insert_update

使用輸入行的值更新具有匹配主鍵值的行,如果沒有匹配行,那麼會將匯入行直接插入表中

replace

刪除所有現有資料並插入已匯入資料,同時保留表和索引定義

<目標表不存在>(只能與pc/ixf格式的輸入檔案配合使用)

replace_create

刪除所有現有資料並插入已匯入資料,同時保留表和索引定義;如果目標表和索引不存在,那麼建立目標表和索引

create

建立目標表和索引;可指定在其中建立新錶的表空間名稱

3.ixf資料檔案匯入匯出例項

(1)先連線到sample資料庫,匯出sample資料庫中的staff表

(2)建立一張與表staff表結構一模一樣的表staff_temp

db2 "create table staff_temp like staff"

(3)將資料檔案staff.ixf匯入到資料庫表staff_temp中

DB2 匯入匯出

1 匯出資料 開始 執行 db2cmd 進入命令列 執行如下命令 db2look d bxfund2 e c o e data bxfund2.sql 此命令將bxfund2中的表的結構寫入到e盤data檔案下的bxfund2.sql檔案中,即匯出表結構,接著,我們來匯出資料 接著執行連線資料庫命令...

db2匯入匯出資料

1 匯出資料 開始 執行 db2cmd 進入命令列 執行如下命令 db2look d bxfund2 e c o e data bxfund2.sql 此命令將bxfund2中的表的結構寫入到e盤data檔案下的bxfund2.sql檔案中,即匯出表結構,接著,我們來匯出資料 接著執行連線資料庫命令...

db2 匯入匯出表

一 db2匯入匯出方法很多,在此列舉個比較常用的方法 匯入匯出分兩種一種是帶表結構的,一種為資料的,我們用的基本上是只有資料的 1 在db2中匯入匯出表 1 匯出表結構並且資料是二進位制格式 export to filename.ixf of ixf select from tablename wh...