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

原创 2017年07月29日 23:28:29

      本文从一些方面介绍如何使用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组合键,就会生成方法定义的代码模板

      

版权声明:本文为博主原创文章,欢迎转载,转载请附上原文地址。

SoftTree SQL Assistant 一个不错的SQL代码提示工具

 SoftTree SQL Assistant 一个不错的SQL代码提示工具 http://www.softtreetech.com/isql.htm[@more@]它直接使用目标程序的数据库...
  • cxzhq2002
  • cxzhq2002
  • 2015年04月10日 15:05
  • 1036

使用Oracle DataBase Configuration Assistant创建数据发生监听程序未启动异常

问题描述:刚安装Oracle数据库,使用DataBase Configuration Assistant创建数据发生监听程序未启动异常 具体描述:使用DataBase Configuration As...
  • maq2ian0gqi1ang2
  • maq2ian0gqi1ang2
  • 2016年10月02日 15:26
  • 1238

【Oracle】教你一步一步在Windows 8.1系统下使用使用"Database Configuration Assistant"(Oracle 12c)创建数据库

使用Database Configuration Assistant完成
  • WolfOfSiberian
  • WolfOfSiberian
  • 2014年10月11日 07:32
  • 2738

数据库辅助开发工具SQL.Assistant

  • 2008年11月11日 21:39
  • 4.1MB
  • 下载

SQL Server2005智能提示插件SQL Assistant

  • 2009年08月21日 09:24
  • 2.16MB
  • 下载

SoftTree SQL Assistant 一个不错的SQL代码提示工具

 SoftTree SQL Assistant 一个不错的SQL代码提示工具 http://www.softtreetech.com/isql.htm[@more@]它直接使用目标程序的数据库...
  • cxzhq2002
  • cxzhq2002
  • 2015年04月10日 15:05
  • 1036

SQL代码提示插件(SQL Assistant) V6.1.35 注册版

  • 2013年05月02日 10:17
  • 10.01MB
  • 下载

SQL Server Migration Assistant for MySQL(SSMA),数据迁移后的一些善后操作

微软的SQL Server Migration Assistant for MySQL(此后简称SSMA)用于MySQL迁移非常好用,如何使用,网上大把,本篇原创博客旨在善后工作。 迁移之后...
  • iamyxp
  • iamyxp
  • 2015年08月12日 15:15
  • 1033

SQL Server Migration Assistant for MySQL使用方法

SQL Server迁移助手(SSMA)团队今天宣布推出针对MySQL的迁移助手Microsoft SQL Server Migration Assistant 2008 for MySQL。 阅读...
  • a345203172
  • a345203172
  • 2014年02月08日 14:34
  • 611

SQL Server Migration Assistant for MySQL! 使用方法

SQL Server Migration Assistant for MySQL! The SQL Server Migration Assistant (SSMA) team an...
  • lizhengnanhua
  • lizhengnanhua
  • 2012年06月26日 13:30
  • 4093
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:SQL Assistant代码辅助和SQL智能感知
举报原因:
原因补充:

(最多只允许输入30个字)