Oracle有SQLPlus ,DB2有CLP,命令行是最常用的,輸入命令的地方,這都不了解下,後面還怎麼混?
進入命令行(CLP)
Windows
1. DB2菜單中的命令行工具
2. db2cmd 或
db2cw 命令啟動 CLP
UNIX/Linux下就很簡單:
1. 要麼將DB2的環境變量文件放到系統.profile文件中
2. 進入DB2安裝路徑或su - DB2實例用戶DB2路徑下。這種方式唯一的麻煩時,在命令前要加個"./".
其它有趣的命令:
--打開控制中心
db2cc
--打開DB2編輯器
db2ce
--查看錯誤
db2 ? sql2066
--查看命令幫助
db2 ? backup
--查版本
db2level
--批量執行
db2 -tvf xcl.sql
--輸入SQL語句的注意事項,有特殊符號如 $ * () ; <> ? \ ' " 之類,放入db2 後的"號中省得os的shell錯誤解釋
db2 "select * from table";
除了這些,用得最多的還有 db2 這個命令,不要忽略它,它本身提供了很多選項的.
--查看提供了哪些選項
db2 ? options
--進入DB2 CLP後,查看當前選項設置
db2 list command options
介紹幾個比較重要的選項:
c 每個語句自動提交
v 屏幕輸出
s 有錯誤時停止執行
z 結果輸出到文件
f 命令文件
t 改變語句末尾的結束字符(默認為";"), 如不想用";" 想用@ ,可以 -td@方式讀取輸入文件.
改變參數:
--改注冊表,永久改變選項
db2set db2options=-c
--會話級更改
update command options using c on
--語句級更改
db2 -c command or statement...
--如要打開選項 (-c)
--如要關閉選項 (-c-) 或 (+c)
後面還有很多好玩的。
MAIL:[email protected]
Blog:http://blog.csdn.net/xcl168