set命令用于設(shè)置disql系統(tǒng)環(huán)境變量,通過使用show命令,用戶就可以快速而方便的了解到disql環(huán)境的當(dāng)前環(huán)境變量設(shè)置。
在崇明等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供網(wǎng)站建設(shè)、網(wǎng)站制作 網(wǎng)站設(shè)計(jì)制作按需定制制作,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站設(shè)計(jì),成都全網(wǎng)營銷推廣,成都外貿(mào)網(wǎng)站建設(shè),崇明網(wǎng)站建設(shè)費(fèi)用合理。
測試環(huán)境:中標(biāo)麒麟6 64位,達(dá)夢數(shù)據(jù)庫版本7簡稱DM7
啟動(dòng)disql工具,在“SQL>”可用利用help命令,獲取set和show的幫助。
演示1:啟動(dòng)disql
[dmdba@dm1 ~]$ disql /nolog
disql V7.1.5.42-Build(2015.12.30-64335trunc)
SQL>
說明:disql /nolog只是啟動(dòng)disql工具。如果想詳細(xì)了解disql命令的用法,使用disql –h獲取做更多disql的使用信息。
演示2:獲取set幫助
SQL> help set
演示3:獲取show幫助
SQL> help show
DM7已經(jīng)把常用的配置設(shè)置成默認(rèn)值,如autocommit默認(rèn)關(guān)閉,long默認(rèn)是800等等。這樣減少了對disql參數(shù)的調(diào)試,方便大家的使用。通過pagesize設(shè)置為例,其他參數(shù)設(shè)置舉一反三,根據(jù)需求調(diào)整相應(yīng)的參數(shù)設(shè)置。
pagesize可以設(shè)置每一頁的大小,從而控制每一頁顯示的數(shù)據(jù)量,如果設(shè)為0,則所有的輸出內(nèi)容為一頁并且不顯示列標(biāo)題。默認(rèn)值為14。
演示4:查看pagesize的默認(rèn)值
SQL> show pagesize
PAGESIZE 14
演示5:創(chuàng)建測試表t1
create table t1 (col1 int);
演示6:錄入數(shù)據(jù):
SQL> begin
for i in 1..20 loop
insert into t1 values (i);
end loop;
commit;
end;
/
演示7:查看t1表的數(shù)據(jù)
SQL> select * from t1;
行號 COL1
---------- -----------
1 1
2 2
3 3
4 4
5 5
6 6
7 7
8 8
9 9
10 10
11 11
行號 COL1
---------- -----------
12 12
13 13
14 14
……
注意:上述數(shù)據(jù)輸出達(dá)到14行就分頁了,要仔細(xì)查看上述顯示信息,不要被數(shù)字11迷惑。
演示8:調(diào)整pagesize的值
SQL> set pagesize 30
演示9:查看設(shè)置后pagesize的值
SQL> show pagesize
PAGESIZE 30
演示10:查看t1表的數(shù)據(jù)
SQL> select * from t1;
行號 COL1
---------- -----------
1 1
2 2
3 3
4 4
5 5
6 6
7 7
8 8
9 9
10 10
11 11
12 12
13 13
14 14
15 15
16 16
17 17
18 18
19 19
20 20
把pagesize設(shè)置成30,這時(shí)查詢20行的數(shù)據(jù)分頁就消失了。disql的參數(shù)十分靈活,可用根據(jù)實(shí)際需求,進(jìn)行個(gè)性化調(diào)整。