特別是專案公升級需要執行大量指令碼,所以執行資料指令碼變得很實用,很方便。
在執行指令碼是時,必須鏈結資料庫,db2 connect to datbase_name user user_name using user_pwd
然後跳轉指令碼磁磁碟儲存的為位置 d:
執行資料庫指令碼
db2 -tf tmis_tmisoddb_tbl_creat.sql|tee tmis_tmisoddb_tbl_creat.out
db2 -td@ -f tmis_tmisoddb_create_funcproc_1.db2|tee tmis_tmisoddb_create_funcproc_1.out
db2 -td@ -f tmis_tmisoddb_create_funcproc_2.db2|tee tmis_tmisoddb_create_funcproc_2.out
db2 -td@ -f tmis_tmisoddb_create_funcproc_3.db2|tee tmis_tmisoddb_create_funcproc_3.out
db2 -td@ -f tmis_tmisoddb_create_funcproc_4.db2|tee tmis_tmisoddb_create_funcproc_4.out
db2 -td@ -f tmis_tmisoddb_create_funcproc_5.db2|tee tmis_tmisoddb_create_funcproc_5.out
DB2執行指令碼
通過db2命令直接執行指令碼語句 db2 tvf x 檔名及路徑 eg db2 tvf e test.sql 命令解釋 s 在命令出錯時停止執行 t 設定語句終止字元 v 回送當前命令 f 讀取輸入檔案 t 為預設終止字元 各語句以 終止 通過 d也可以設定其它終止字元,如以 終止則相應命令為 db...
DB2執行sql指令碼
在實際生產中可能會拿到較多的建表sql語句,當這些sql語句存在於同乙個檔案中時,除了用資料庫工具執行檔案內容時,還可以直接在xhell中的linux環境下執行指令碼 使用下面的命令執行create.sql指令碼 db2 t v f script1.sql z script1.log 或 db2 t...
DB2管理非預設 db2 例項
檢視db2所有例項 c documents and settings administrator db2ilist db2c documents and settings administrator db2 get instance 當前資料庫管理器例項是 db2 建立新例項 c documents...