db2 指令碼 db2和 sql 類行指令碼執行

2021-08-21 04:19:44 字數 789 閱讀 5329

特別是專案公升級需要執行大量指令碼,所以執行資料指令碼變得很實用,很方便。

在執行指令碼是時,必須鏈結資料庫,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...