DB2執行sql指令碼

2021-10-08 16:29:02 字數 321 閱讀 6456

在實際生產中可能會拿到較多的建表sql語句,當這些sql語句存在於同乙個檔案中時,除了用資料庫工具執行檔案內容時,還可以直接在xhell中的linux環境下執行指令碼

使用下面的命令執行create.sql指令碼:

db2 -t -v -f script1.sql -z script1.log

或 db2 –tvf script1.sql –z script1.log

在上面的命令中,-t 表示語句使用預設的語句終結符——分號;-v 表示使用冗長模式,這樣 db2 會顯示每一條正在執行命令的資訊;-f 表示其後就是指令碼檔案;-z 表示其後的資訊記錄檔案用於記錄執行日誌。

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

特別是專案公升級需要執行大量指令碼,所以執行資料指令碼變得很實用,很方便。在執行指令碼是時,必須鏈結資料庫,db2 connect to datbase name user user name using user pwd 然後跳轉指令碼磁磁碟儲存的為位置 d 執行資料庫指令碼 db2 tf tmi...

DB2執行指令碼

通過db2命令直接執行指令碼語句 db2 tvf x 檔名及路徑 eg db2 tvf e test.sql 命令解釋 s 在命令出錯時停止執行 t 設定語句終止字元 v 回送當前命令 f 讀取輸入檔案 t 為預設終止字元 各語句以 終止 通過 d也可以設定其它終止字元,如以 終止則相應命令為 db...

DB2 執行SQL檔案

db2 執行sql檔案 首先是新建資料庫,可以使用control center 控制中心 也可以使用command line 命令列 不過對於本次新建,我更加願意使用command editor 命令列處理器 開啟之後,可以直接寫如下sql文 create database mydb2 on d u...