新聞中心
DB2在線導(dǎo)入是我們經(jīng)常要用到的操作,下面就為您詳細(xì)介紹DB2在線導(dǎo)入的實(shí)現(xiàn)方法,如果您感興趣的話,不妨一看。

DB2在線導(dǎo)入
注意:在導(dǎo)入前一定要確定表空間的名稱及頁(yè)大小的一致,及schema的一致。
1. 導(dǎo)入表結(jié)構(gòu)、視圖、存儲(chǔ)過(guò)程、觸發(fā)器、函數(shù)、序列等,不包含Blob等二進(jìn)制對(duì)象導(dǎo)出到指定的文件中
在DB2控制臺(tái)中執(zhí)行如下命令:
--登陸DB2
db2 connect to tb33_s
--指定schema
db2 set current schEmA tb33
--導(dǎo)入TB33.sql 為DB2的導(dǎo)出文件
db2 -tvf TB33.SQL
-t 設(shè)置語(yǔ)句終止字符
-v 在控制臺(tái)上顯示執(zhí)行內(nèi)容
-f 讀取輸入文件
2. 導(dǎo)入表數(shù)據(jù)
導(dǎo)入表數(shù)據(jù)分兩步執(zhí)行:生成導(dǎo)入命令腳本文件;執(zhí)行導(dǎo)入命令腳本文件。
1. 生成導(dǎo)入命令腳本文件:
通過(guò)DB2Manager工具執(zhí)行下面的語(yǔ)句生成導(dǎo)入表數(shù)據(jù)命令,其中 type=’t’ 表示僅導(dǎo)出表數(shù)據(jù);
--導(dǎo)入表數(shù)據(jù)語(yǔ)句
select 'import from H:\DB2\TB33\'||rtrim(tabname)||'.ixf of ixf insert into'||' '||rtrim(tabname)|| ';' from syscat.tables where tabschema = 'TB33' and type='T'
命令執(zhí)行說(shuō)明:
將生成schema為 TB33 數(shù)據(jù)庫(kù)表數(shù)據(jù)的導(dǎo)入命令;將路徑為 H:\db2\TB33\下的所有表結(jié)構(gòu)文件導(dǎo)入;
將執(zhí)行后生成的導(dǎo)出命令保存為一個(gè)import.txt 的文件。
2. 執(zhí)行導(dǎo)入命令腳本:
再通過(guò) DB2的控制臺(tái)執(zhí)行命令為
db2 –tvf import.txt
-t 設(shè)置語(yǔ)句終止字符
-v 在控制臺(tái)上顯示執(zhí)行內(nèi)容
-f 讀取輸入文件
腳本成功執(zhí)行后,在DB2Manager中對(duì)數(shù)據(jù)表查詢,將看到導(dǎo)入的數(shù)據(jù)。
【編輯推薦】
db2存儲(chǔ)過(guò)程常用語(yǔ)句
DB2 CREATE SERVER語(yǔ)句的用法
DB2 Merge語(yǔ)句的用法
深入探討DB2表連接原理
幾種常用的DB2循環(huán)用法
新聞標(biāo)題:教您如何實(shí)現(xiàn)DB2在線導(dǎo)入
標(biāo)題鏈接:http://fisionsoft.com.cn/article/dpcogog.html


咨詢
建站咨詢
