SQL Server开发智能提示插件SQL Prompt介绍

作者:springsnow 时间:2024-01-23 01:02:54 

一、前言

一个Sql Server 开发智能提示插件,方便查询表结果,避免了开发人员一个个敲查询语句、执行语句等,一起来看看吧。

SQL Prompt 9.5 支持SSMS18

下载地址:

链接:https://pan.baidu.com/s/19Xjs-SRkWJDXdPj09VuRaw 
提取码:iwok

二、使用

1、刷新缓存

 打开Sql Server,该插件会自动运行,将数据库中的视图、表、存储过程都缓存起来,所以在第一次打开查询分析器的时候,插件会有一个加载缓存的过程。如果数据库中的对象有变化,需要手动刷新一下缓存,可以按Ctrl + Shift + D,或者在主菜单中找到SQL Prompt→ Refresh Suggestions。

SQL Server开发智能提示插件SQL Prompt介绍

2、智能提示

 (1) 在查询分析器中写DML语句时,当鼠标移动到数据库对象时,插件会自动给出提示,点击提示标签,会显示数据库对象创建的脚本;

SQL Server开发智能提示插件SQL Prompt介绍

SQL Server开发智能提示插件SQL Prompt介绍

(2) 当数据表的名字太长记不清也没关系,只需要记住几个关键字母就可以了,智能插件也可以自动提示,给你很多选择。

SQL Server开发智能提示插件SQL Prompt介绍

(3) 在输入关键字时,即使你输入的是小写,它会自动帮你转换成大写

3、支持导航

在查询分析器页面选中要查看的数据库对象,比如存储过程,按下’F12’就可以跳转到存储过程进行查看,而不用再去左侧一个个的寻找。

4、自动插入

(1) 当输入完“select * from table”时,将光标定位到‘’,选中‘’,按下‘Tab’键,将会列出该表的所有字段;

-- 按下‘Tab'键 之前
SELECT * FROM dbo.MM_LOT_OPERATIONS_DAY  
-- 按下‘Tab'键 之后      
SELECT  PK,
        Day,
        SerialNumber,
        NamePlate,
        MasterSerialNumber,
        OrderID,
        DefID,
        StepID,
        StationID,
        MachineID,
        PassCount,
        SnStatus,
        EventBy,
        EventDatetime,
        UpdatedBy,
        UpdatedOn FROM dbo.MM_LOT_OPERATIONS_DAY

(2) 当输入完“insert into table”时,按下‘Enter’回车键,将会列出该表的所有字段,这样再进行插入是不是爽极了?;

SQL Server开发智能提示插件SQL Prompt介绍

(3) 当执行存储过程时,按下‘Enter’回车键,存储过程需要的参数将会自动补充上;

SQL Server开发智能提示插件SQL Prompt介绍

5、提供代码段

和VS一样,在插件安装完之后,会提供一些内置代码段。例如输入“ssf”,按下‘Tab’键,相当于输入了‘select * from ’;

SQL Server开发智能提示插件SQL Prompt介绍

当然了,Sql Prompt 支持自定义代码段,用户可以根据自己的需求去添加。

SQL Prompt → Options → Suggestions → Snippets →new/edit/delete

来源:https://www.cnblogs.com/springsnow/p/11634354.html

标签:SQL,Server,智能,提示,插件,SQL,Prompt
0
投稿

猜你喜欢

  • oracle的一些tips技巧

    2009-03-02 11:06:00
  • asp日期函数运用--生成简单的日历

    2008-08-15 13:47:00
  • 解决vue单页面多个组件嵌套监听浏览器窗口变化问题

    2024-04-27 15:48:29
  • Python上下文管理器深入讲解

    2022-02-23 08:50:02
  • Anaconda3+tensorflow2.0.0+PyCharm安装与环境搭建(图文)

    2021-09-28 02:54:28
  • IIS服务器中部署PHP案例详解

    2023-06-11 19:17:42
  • window10下mysql 8.0.20 安装配置方法图文教程

    2024-01-14 19:08:59
  • 精简高效的CSS命名准则和方法

    2010-09-17 18:38:00
  • Laravel实现登录跳转功能

    2023-06-14 23:35:40
  • ASP 正则表达式常用的几种方法(execute、test、replace)

    2010-03-02 20:23:00
  • JavaScipt中栈的实现方法

    2024-04-18 09:33:49
  • python实现随机漫步方法和原理

    2023-06-26 19:32:02
  • Django urls.py重构及参数传递详解

    2022-10-05 14:20:53
  • 用ASP和SQL语句动态的创建Access表

    2008-10-14 16:59:00
  • Python实现线性判别分析(LDA)的MATLAB方式

    2022-07-21 02:38:34
  • SQL查询效率-100w数据查询只要1秒

    2008-08-20 18:25:00
  • 教你用Python matplotlib库制作简单的动画

    2021-08-20 02:58:49
  • Python入门教程之运算符与控制流

    2022-08-04 03:38:40
  • wxpython+pymysql实现用户登陆功能

    2023-01-06 11:32:04
  • SQLServer2005触发器提示其他会话正在使用事务的上下文的解决方法

    2024-01-13 05:42:28
  • asp之家 网络编程 m.aspxhome.com