SQL Assistant代码辅助和SQL智能感知

来源:互联网 发布:我的九尾狐男友网络剧 编辑:程序博客网 时间:2024/04/28 12:45

      本文从一些方面介绍如何使用SQL Assistant快速构建完整的SQL语句

1. 快速选择select查询的列

     1) 输入 SELECT 然后按下空格键。SQL Assistant将会弹出对象列表

    

     2)输入要找的表名,使用向下的方向键找到要查询的表,然后按下向右的方向键,表的列就会出现在

select后面。如果想取消选择的列,光标指向该列,再按下向左的方向键(也可以使用列名前的复选框)

    

      注:如果是含有join的select语句,则可以先写出基本的表连接语句,如下

               

              然后选中 * ,此时会悬浮出提示,按照上面的提示,点击提示或者按下 Ctrl + Enter 组合键,

      就会出现用于连接的各个表的各个列。

            

             使用上面介绍的方式选择表中的列,如果要选择下一个表的列,光标指向当前所在表,然后

按下向右的方向键,就会收起当前表的列,显示下一个表的各个列

            

  2.  使用 Ctrl + Enter组合键自动补全 对象名、模式名、数据库名、变量名

         输入名字的一部分后,按下 Ctrl + Enter 键进行补全,如果只有一个匹配,会自动补全;

如果有多个符合条件的,会显示列表,这是可以继续输入,也可以在列表里选择

        如下,输入内容         

          

        按下 Ctrl + Enter键,自动补全了

         

3. 使用Function参数列表提示功能

      输入方法名称和小括号的左部分后,就会出现方法的参数提示

     

     使用向下和向右的方向键,选中要传的参数

   

      然后补全括号,将占位符替换成具体的值就行了

4.  使用代码自动扩展和自动生成功能

1)  insert语句的自动生成

       输入insert into,按下空格键,就会弹出表列表,如果列表可见部分没有自己要找的表,

可以自己输入,直到列表里出现了

      

       选中要插入数据的表后,按下Enter键,就会生成insert语句

     

2)     Declare生成表中字段对应的变量

        这个在游标的声明中可以用到,方式与上面insert类型。上面insert语句中用到的表的列

的对应变量声明如下   

   

5.   使用对象鼠标悬浮提示

       将鼠标放在对象的名称上,就会出现对象的相关信息的悬浮信息提示框

      

6.   使用SQL Assistant提供的代码片段(Code Snippets)

        SQL Assistant中提供了一些代码片段,使用这些片段可以快速生成一些特点功能的代码,如存储过程、

游标操作、存储过程创建等

        在SQL Editor编辑区域中右键,在出现的菜单中选择SQL Assistant,在右侧出现的子菜单中可以看到

Code Snippets,这里含有可用的Code Snippets列表

       

       下面介绍其中几个,其它的这里就不再介绍了,感兴趣的话可以自己下去试试

1)    游标相关操作代码生成

        输入cfetch,然后按下Ctrl + Enter组合键,就会出现对象列表,这是可以输入对象名称,列表中会出现

符合条件的对象列表。找到要进行游标操作的对象,选中,然后按下Enter键(按下Enter键之前可以使用

方向键选中需要的列),就会生成游标相关操作的代码

      

2)    生成多行注释

        输入 /** ,然后按下Enter键,就会生成多行注释了

       

3)    生成BEGIN TRY END TRY代码块

        输入BEGIN  TRY, 然后按下Enter键,就会生成BEGIN TRY代码块

       

4)    方法创建代码模板生成

        输入fun,然后按下 Ctrl + Enter组合键,就会生成方法定义的代码模板

      

原创粉丝点击