可以在命令編輯器或者windows 的db2 命令視窗或者 linux 的shell 中執行sql 指令碼。在windows 的db2 命令視窗或者 linux 的shell 中執行sql語句,可以使用下面的命令執行script1.sql指令碼:
db2 -t -v -f script1.sql -z script1.log
或者:
db2 –tvf script1.sql –z script1.log
在上面的命令中,
-t 表示語句使用預設的語句終結符——分號;
-v 表示使用冗長模式,這樣 db2 會顯示每一條正在執行命令的資訊;
-f 表示其後就是指令碼檔案;
-z 表示其後的資訊記錄檔案用於記錄螢幕的輸出,方便以後的分析(這是可選的,但我們建議使用該選項)。
當使用了-t選項而沒有標明語句終結符,則分號(;)會預設為語句的終結符。有時可能會出現使用另外的終結符的情況,例如用sql pl 編寫的的指令碼使用其它的符號而不是預設的分號,因為分號在sql pl 是用於定義資料庫物件過程中的語句結束。
DB2 執行SQL檔案
db2 執行sql檔案 首先是新建資料庫,可以使用control center 控制中心 也可以使用command line 命令列 不過對於本次新建,我更加願意使用command editor 命令列處理器 開啟之後,可以直接寫如下sql文 create database mydb2 on d u...
DB2執行sql指令碼
在實際生產中可能會拿到較多的建表sql語句,當這些sql語句存在於同乙個檔案中時,除了用資料庫工具執行檔案內容時,還可以直接在xhell中的linux環境下執行指令碼 使用下面的命令執行create.sql指令碼 db2 t v f script1.sql z script1.log 或 db2 t...
如何在Windows上解除安裝DB2
怎麼在windows下正確解除安裝db2 上面的文章挺複雜,我沒採用。用了 這種簡單粗暴的做法,然後 成功解除安裝了。如果解除安裝不了,也許可以參考上面的文章。我的做法 依次 1 通過windows控制面板中的新增 刪除程式來解除安裝db2。一共5個元件,解除安裝了3個,另外2個沒反應或者顯示目錄裡...