DB2只執行SQL語句,不顯示輸出

2021-08-20 20:28:52 字數 1200 閱讀 7614

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,此語句是只記錄上一語句中的部...