db2可以設定只執行sql語句,不顯示sql語句的輸出,這裡要使用命令列的+o選項:
示例:db2hadr@node01:~> db2 "select * from t1"
id name
----------- ----------
100 aaa
200 ccc
2 record(s) selected.
db2hadr@node01:~> db2 +o "select * from t1"
<-這裡什麼輸出也沒有
db2hadr@node01:~>
另外,如果是db2互動模式下,也可以使用 update command options using o off來關閉,示例如下:
db2hadr@node01:~>
db2...
for more detailed help, refer to the online reference manual.
db2 =>
select * from t1
id name
----------- ----------
100 aaa
200 ccc
2 record(s) selected.
db2 =>
update command options using o off
db2 =>
list command options
db2 =>
select * from t1
db2 =>
insert into t1 values(300,'eee')
db2 =>
update command options using o on
db20000i the update command options command completed successfully.
db2 =>
select * from t1
id name
----------- ----------
100 aaa
200 ccc
300 eee
3 record(s) selected.
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...
DB2 監控動態SQL語句
一 db2監控動態sql 快照監控 db2示例使用者登陸後,使用指令碼語句db2 get snapshot for all ondbname snap.out 也可以使用db2 get snapshot for dynamic sql ondbname snap.out,此語句是只記錄上一語句中的部...