相信大家在日常的工作中,都会碰到写错 SQL 或者忘记 SQL 语法的问题。在达梦新一代数据库产品 DM8 中,推出了全新的 SQL 助手 2.0,帮助开发和运维人员更好的完成 SQL 语句的书写。本文就将给大家演示如何开启以及使用 DM8 中的新版 SQL 助手。
默认情况下,SQL 助手的功能是没有启用的。所以我们需要在管理工具的选项中打开相关设置。选择窗口->选项->查询分析器->编辑器。
新版的 SQL 助手分为两块,SQL 语法检查和 SQL 输入助手,分别对应了 SQL 语法的纠错和SQL输入提示。跟 DM7 比起来,DM8 里面的 SQL 助手开启了选项就可以生效,不需要重启管理工具,这一点还是十分方便的。
在开启了语法检查之后,我们尝试输入一条 SQL 语句,如下所示:
此时,对于错误的关键词拼写,管理工具会有下波浪提示,并在相关语句的前面标识出来。有了这个功能,妈妈再也不用担心我拼错 procedure 此外,不仅是拼写错误,SQL 助手还能对错误的语法逻辑进行提示,如下所示:
这里我们错误的多写了一个 values,工具也能识别出来并加以提示。
SQL 助手的另外一项功能就是 SQL 输入的提示。在开启这项功能之后,系统会对用户输入 SQL 进行实时的智能提示,提示的内容包括数据库对象和 SQL 关键字等。例如,当我们想创建一个数据库对象时,我们输入 create 并按空格,如下所示:
系统会把所有可能的关键词称列举出来。并且列表还会随着用户的输入实时变化,比如我们输入 t,如下所示:
系统会猜测你要输入的后续内容,并放到列表中供你选择。
除了关键字的补充,SQL 助手更重要的一块内容在于可以进行数据对象名的提示。例如,当我们想查询 DMHR 模式下的某一张表时,输入 dmhr. 之后,系统会帮我们把 DMHR 模式下的所有对象列出来:
更进一步,我们在查询 DMHR 模式下 EMPLOYEE 表时,想对某些列进行筛选:
可以看到,系统已经帮我们把 EMPLOYEE 表中的所有列,以及对应的数据类型列出来供我们选择。这样一来,就省去了我们查询表结构的时间,为 SQL 语句的书写提供了极大的便利。
文章
阅读量
获赞