

在众多使用达梦数据库的朋友中,大部分人已经习惯了DM图形化管理工具。但在有些环境下无法调出DM数据库的图形化管理工具这个“神器”,只能使用DISQL来进行操作。那么如何让DISQL工具更有效地工作,使之输出看起来更符合自己的审美呢?今天我们就将对DISQL这个工具的环境变量设置进行解析。
我们的测试环境为:
操作系统:中标麒麟6
数据库版本:DM8.1

SET命令用法:
语法如下:
SET <system_variable><value>{ <system_variable><value>}
<system_variable>:变量名称,
<value>:属性。
可以同时SET多个环境变量,如:Set heading on timing on。一旦SET之后某个环境变量出错,那么该变量之后的将不再起作用。
1.AUTO
设置当前session是否对修改的数据进行自动提交。
语法如下:
Set auto[commit] <on|off>
ON:表示打开自动提交,所有执行的SQL语句的事务将自动进行提交。
OFF:表示关闭自动提交,所有执行的SQL语句的事务将由用户显式提交,为默认设置。
2.DEFINE

3.ECHO
4.FEED


5.HEA[DING]

6.LINESHOW

7.NEWP[AGE]
8.PAGES[IZE]
9.TIMING
10.LONG
11.LINESIZE
12.LOBCOMPLETE
13.COLSEP
14. TIMING

15.KEEPDATA
16.SCREENBUFSIZE
通过使用SHOW 命令,用户就可以快速而方便的了解到DIsql环境的当前环境变量设置。SHOW可以显示一个或多个变量。显示多个变量时中间加空格,当其中某一变量出错之后,后面的仍会继续显示。
语法如下:
SHOW <system_variable>{<system_variable>}
<system_variable>:环境变量。
示例如下,显示HEADING 和TIMING 两个变量:


好了,今天DISQL的深入解析之---环境变量设置就到这里了,大家可以一起来尝试一下,让我们的DISQL输出更符合自己的个性需求!下次我们会介绍DISQL工具中一些常用的命令和使用技巧,敬请期待!





