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

我们的测试环境为:

操作系统:中标麒麟6

数据库版本:DM8.1

◆◆一.SET命令◆◆达梦使用SET命令对当前DISQL的环境变量进行设置,并通过SHOW命令来查看当前系统中环境变量的设置情况。

SET命令用法:

语法如下:

SET { }

:变量名称,

:属性。

可以同时SET多个环境变量,如:Set heading on timing on。一旦SET之后某个环境变量出错,那么该变量之后的将不再起作用。

1.AUTO

设置当前session是否对修改的数据进行自动提交。

语法如下:

Set  auto[commit]

ON:表示打开自动提交,所有执行的SQL语句的事务将自动进行提交。

OFF:表示关闭自动提交,所有执行的SQL语句的事务将由用户显式提交,为默认设置。

2.DEFINE

是否使用DEFINE 定义本地变量。语法如下:SET DEFINEc:表示打开DEFINE功能,同时定义前缀变量符号,c 为定义的前缀符号。ON:表示打开DEFINE功能,使用默认前缀符号&。OFF:表示不使用DEFINE功能。示例如下,打开DEFINE功能,并设置#为变量前缀。

3.ECHO

在用START命令执行一个SQL脚本时,是否显示脚本中正在执行的SQL语句。SET  ECHO

4.FEED

是否显示当前SQL语句查询或修改的总行数。语法如下:SET FEED[BACK] <6(默认值)|n|ON|OFF>n:表示结果大于n行时,才显示结果的总行数。ON:打开显示开关,使用默认值6。OFF:关闭显示开关。示例如下:Feed定为8,记录条数超过8,显示总条数。

Feed定为10,记录条数为5,结果没有显示总条数。

5.HEA[DING]

SET HEA[DING] 当SET HEADING OFF 时,在每页的上面不显示列标题,而是以空白行代替。

6.LINESHOW

LINESHOW 设置是否显示行号。语法如下:SET LINESHOW;  默认为每行输出打印行号。

7.NEWP[AGE]

设置页与页之间的分隔。语法如下:SET NEWP[AGE] <1(默认值)|n|NONE>当SET NEWPAGE 0 时,在每页的开头有一个换号符。当SET NEWPAGE n 时,在页和页之间隔着n 个空行。当SET NEWPAGE NONE 时,在页和页之间没有任何间隔。

8.PAGES[IZE]

设置一页有多少行数。语法如下:SET  PAGES[IZE] <14(默认值)|n>如果设为0,则所有的输出内容为一页并且不显示列标题。默认值为14。

9.TIMING

显示每个SQL语句花费的执行时间。语法如下:SET  TIMING

10.LONG

设置BLOB、CLOB、CHAR、VARCHAR、BINARY、VARBINARY、CLASS等类型一列能显示的最大字节数。语法如下:SET  LONG <800(默认值)|n>

11.LINESIZE

设置屏幕上一行显示宽度。SET  LINESIZE

12.LOBCOMPLETE

设置LOBCOMPLETE,是否从服务器中全部取出大字段数据。语法如下:SET  LOBCOMPLETE 对于大字段数据,是否从服务器全部取出,防止死锁的发生;与显示长度不同,即便是全部取出,也可以只显示一部分。

13.COLSEP

设置列之间的分割符。语法如下:SET  COLSEP [text]如果text包含空格或标点符号,请用单引号扩起来。默认为一个空格。

14. TIMING

显示每个SQL 语句花费的执行时间。语法如下:SET  TIMING

15.KEEPDATA

是否为数据对齐进行优化,或者保持数据的原始格式。语法如下:SET  KEEPDATA < ON | OFF(默认值)>OFF:表示为保证数据的对齐格式,DIsql 对服务器传回的字符串数据,将其中的换 行符、TAB 都转换为空格。缺省为OFF。ON:表示关闭对齐优化。

16.SCREENBUFSIZE

设置屏幕缓冲区的长度。用来存储屏幕上显示的内容。语法如下:SET  SCREENBUFSIZE◆◆二.SHOW命令查看环境变量◆◆

通过使用SHOW 命令,用户就可以快速而方便的了解到DIsql环境的当前环境变量设置。SHOW可以显示一个或多个变量。显示多个变量时中间加空格,当其中某一变量出错之后,后面的仍会继续显示。

语法如下:

SHOW {}

:环境变量。

示例如下,显示HEADING 和TIMING 两个变量:

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

getjsonobject字符串解析出错_【干货分享】达梦DISQL工具使用解析之 DISQL环境变量设置...相关推荐

  1. groupby函数_干货分享|达梦数据库常用集函数与分析函数(下)

    上次主要介绍达梦数据库的常用集函数和分析函数,这次在上次的基础上继续介绍相邻函数 LAG 和 LEAD,占比函数RATIO_TO_REPORT等分析函数,并补充介绍分组函数GROUP BY.ROLLU ...

  2. dts数据库迁移工具_干货分享丨DM8 DTS工具使用小技巧

    DTS工具的介绍 DM数据库为迁移提供了图形化工具--DTS.DTS可以从主流大型数据库迁移到DM.DM到DM.文件迁移到DM以及DM迁移到文件的功能,极大的简化了迁移操作,让数据迁移变得简单. DT ...

  3. (干货分享)PCB板和集成电路解析

    (干货分享)PCB板和集成电路解析 目前的电路板,主要由以下组成: 线路与图面(Pattern):线路是做为原件之间导通的工具,在设计上会另外设计大铜面作为接地及电源层.线路与图面是同时做出的. 介电 ...

  4. 达梦数据库管理工具使用

    DM管理工具使用 1.打开DM管理工具 Linux服务器达梦管理工具在数据库安装目录下的tool/manager 2.连接数据库 选择localhost,双击连接 3.验证口令 输入主机名,端口,用户 ...

  5. oracle环境变量配置教程,oracle_window中oracle环境变量设置方法分享,window server中Oracle的环境变量设 - phpStudy...

    window中oracle环境变量设置方法分享 window server中Oracle的环境变量设置 1.右击"我的电脑"->选择"属性"->选择 ...

  6. 达梦客户端工具的使用

    达梦客户端工具的使用 达梦客户端工具的使用 达梦客户端工具的使用 1.前言 2.Manager的使用(最常使用) 1.2界面 1.2 功能 1.2.1 3.Analyzer的使用 3.1界面 3.2功 ...

  7. 达梦数据库删除用户_干货分享丨DM8用户管理

    原标题:干货分享丨DM8用户管理 用户介绍 安装创建达梦企业版数据库后,系统会默认创建四类数据库账号,分别是: SYS:达梦数据库内置管理用户,不能登录,数据库使用的大部分的数据字典和动态性能视图. ...

  8. 位图排序 大数据_干货分享:大话12种排序算法

    干货分享:大话12种排序算法 常见的排序算法: 快速排序.堆排序.归并排序.选择排序 插入排序.二分插入排序 冒泡排序.鸡尾酒排序 桶排序.计数排序.基数排序.位图排序 技能点: 1.归并排序在O(N ...

  9. lwip协议栈优化_干货分享 | KNI性能优化实践

    友情提示:全文5000多文字,预计阅读时间15分钟 文章源自现网实践对支撑及用户态/内核态网络报文交换场景的认识,欢迎有Linux/FreeBSD内核.网络协议栈.DPDK优化实践经验的同学留言探讨- ...

最新文章

  1. python可以写桌面软件吗-Python学习,给自己的代码做个合集,定制自己的桌面软件!...
  2. Class Activation Mapping(CAM)
  3. JavaScript中的原型prototype及原型链
  4. WCF 动态调用(1)
  5. linux下关闭网络服务,Linux 关闭网络管理服务
  6. 阿里技术专家加多:Java异步编程实战之基于JDK中的Future实现异步编程
  7. 信息学奥赛C++语言:咪咪的智慧
  8. ubuntu和windows上pip和windows上conda国内源更新module
  9. 推荐一个css帮助手册的版本 同时提供chm和在线
  10. Android去掉wps广告,WPS解锁高级功能,PC和安卓版去除广告,精简版!
  11. visio制作算法流程图
  12. kafka 偏移量latest、earliest
  13. ubuntu 安装微信(微信官方版本)
  14. hihocoder-1051,codeforces-884A(C语言+注释)
  15. 基于opencv的图片人像移除
  16. python 十进制转二进制
  17. 卸载conda安装的环境
  18. INI配置——《跟我学Shiro》
  19. 阿里云推出高效病毒基因序列检索功能,它的底层逻辑原来是这样的
  20. 51Nod1584 加权约数和-题解

热门文章

  1. HashMap原理总结
  2. GSM Hacking Part① :使用SDR扫描嗅探GSM网络
  3. Android NDK JNI 的简单使用
  4. 使用Hibernate操作数据库
  5. 配置安全的Impala集群集成Sentry
  6. 1、cocos2dx开发学习第一篇-项目工程的创建
  7. Java对日期操作处理类
  8. li在ie6 、ie7里莫名其妙的出现几px的margin
  9. 简单汇编----输入密码判断正否
  10. 高防服务器租用:DDoS保护关键主题与防御保护性质