Red Gate系列文章:

Red Gate系列之一 SQL Compare 10.2.0.1337 Edition 数据库比较工具 完全破解+使用教程

Red Gate系列之二 SQL Source Control 3.0.13.4214 Edition 数据库版本控制器 完全破解+使用教程

Red Gate系列之三 SQL Server 开发利器 SQL Prompt 5.3.4.1 Edition T-SQL智能感知分析器 完全破解+使用教程

Red Gate系列之四 SQL Data Compare 10.2.0.885 Edition 数据比较同步工具 完全破解+使用教程

Red Gate系列之五 .NET Reflector 7.6.1.824 Edition .NET程序反编译神器(另附插件安装教程) 完全破解+使用教程

Red Gate系列之六 SQL Test 1.0.12.3 Edition SQL测试工具 完全破解+使用教程

Red Gate系列之七 SQL Search 1.1.6.1 Edition SQL查询分析工具使用教程

Red Gate系列之八 SQL Connect 1.1.1.19 Edition 数据库连接及操作工具 完全破解+使用教程

SQL脚本越写越多,总是觉得编写效率太过于低下,这和打字速度无关。在我个人编写SQL脚本时,至少会把SQL的格式排列成易于阅读的,因为其他人会阅读到你的SQL,无论是在程序中或是脚本文件中,良好的排版不仅让人看起来赏心悦目,在和他人之间做交流时也省时省力,不会因为揉成一团的sql去询问Team Member:您能帮我解释一下这么一大段sql是做什么的吗?

虽然微软至SQL 2008以上的版本提供了SQL智能提示,但是它的反应实在是过于迟钝,等提示出来我们早就可以敲出一行语句了。而且它没有提供sql代码格式化的功能,咱们只能自己做手动格式化,手动格式化sql总是需要花费不少时间的。

系统:win7 x64 SP1 + SQL 2008 R2

一、sqldbx工具介绍

在介绍SQL Prompt 5.3.4.1之前,先介绍另外一款sql工具sqldbx。 
它也是一款拥有智能提示的sql编程工具,而且小巧灵活,支持多种类型的数据库(不仅仅是SQL Server)。唯一的缺点就是它不支持中文,数据表中查询到的中文在这款工具的结果集中显示都是乱码的。 
总而言之,它也是一款能够提高sql编程效率的工具。

大家可以在CSDN上下载它:http://download.csdn.net/tag/sqldbx,也是破解版的。


现在开始本文的核心,SQL Prompt 5.3.4.1的破解环境。看到官网900$以上的价格,我望而却步,如果只是200$以内,我倒是愿意为这个软件付费,谁让它确实非常好用呢?

二、SQL  Prompt 5.3.4.1

1. 下载SQL Prompt 5.3.4.1,是个压缩包,里面有三个文件

免登录免积分下载地址:http://download.csdn.net/detail/caizz520/4557385

1) 下载完成后,解压得到下面三项。一个是注册教程doc,一个是注册机keygen,一个是官方原版安装包V5.3.4.1。


2. 安装SQL Prompt 5.3.4.1

1) 运行SQLPrompt_5.3.4.1.exe,一路Next直至安装完成。

SQL Prompt提供了三个功能,我们最关心的是SQL Prmopt 5.3.4.1——Write, edit and explore SQL effortlessly

2) 打开SQL Server 2008 R2在工具栏点击SQL Prompt 5

3)打开SQL.Prompt.Keygen.5.3.exe并复制序列号到刚才的窗口

4)然后点击Activate,注意要先断网,等待一会会提示网络错误,然后点击Activate Manually(离线注册)

5)把代码复制到注册机中间的文本框内就会生成相应的代码

 6)再把生成的代码复制到右边的文本框中,然后点击Finish

7)破解成功!!


3. 在SQL Server中用SQL Prompt辅助编写sql

注意:SQL Prompt也支持SQL Server 2005,我本人的环境是SQL Server 2008 R2。

1) 智能提示

SQL Prompt的智能提示非常灵敏,相比于2008 R2自带的要好得多。在输入关键字时,即使你输入的是小写,它会自动帮你转换为大写的(实际上所有的SQL关键字大写是一种更为规范的写法),不需要在写关键字和普通单词时来回地切换Caps Lock键。

除了代码智能提示,它还提供了表定义智能提示。也许你有一张很大的表,但是有些字段你无法记得清楚,你不必去SQL Server左侧的服务器资源管理器查看这张打表的结构。

2) sql代码格式化

格式化前:

 1 CREATE DATABASE Test
 2 GO
 3 USE Test
 4 GO
 5
 6 CREATE TABLE Employees
 7 (
 8 Id INT IDENTITY PRIMARY KEY,
 9 EmployeeName NVARCHAR(100),
10 EntryDate DATE
11 )
12
13 GO
14
15 CREATE TABLE Users
16 (
17 Id INT IDENTITY PRIMARY KEY,
18 UserName NVARCHAR(100),
19 Gender CHAR(1),
20 Birhdate DATETIME,
21 EmployeeId int
22 )
23 GO
24
25
26 SELECT u.UserName, e.EmployeeName FROM dbo.Users u
27 INNER JOIN dbo.Employees e ON e.Id = u.EmployeeId

格式化后:

 1 CREATE DATABASE Test
 2 GO
 3 USE Test
 4 GO
 5
 6 CREATE TABLE Employees
 7     (
 8       Id INT IDENTITY
 9              PRIMARY KEY ,
10       EmployeeName NVARCHAR(100) ,
11       EntryDate DATE
12     )
13
14 GO
15
16 CREATE TABLE Users
17     (
18       Id INT IDENTITY
19              PRIMARY KEY ,
20       UserName NVARCHAR(100) ,
21       Gender CHAR(1) ,
22       Birhdate DATETIME ,
23       EmployeeId INT
24     )
25 GO
26
27
28 SELECT  u.UserName ,
29         e.EmployeeName
30 FROM    dbo.Users u
31         INNER JOIN dbo.Employees e ON e.Id = u.EmployeeId

如果你编写了大段的存储过程或试图,用SQL Prompt格式化可以节省我们不少时间。


4. 在SQL Server中使用Soruce Control

SQL Prompt提供了数据库的版本控制器,我在尝试使用这个功能之后,不得不说这真是一个非常不错的功能。 
数据库中的表、视图、存储过程、函数的添加和变更都可以通过它来管理,而不用在每次变更时都去填写一个Excel文档记录数据库变更点。

下面几幅图是一个简单的教程。

1) 点击Link database to source control 
它提供了几种连接到Source Control的接口,这里我选择SVN作为数据库版本控制器。

2) 输入SVN地址和开发模式,开发模式我选择了多人共享模式

连接成功后会显示连接的地址和数据库

3) 更改数据库操作 
当我更改了Users表的结构后,Users表会出现一个蓝色的小图标,表示表被变更了,可以做Commit操作。

在表的右键菜单中有Commit命令

现在开始提交它,它会提示你表结构做了哪些变更(我向Users表添加了Address列),点击右上角的Commit按钮提交

4) 查看历史记录

之前我对表已经做了更改,View History作为版本控制很重要的一个功能,现在来验证它是否对数据库起作用。

右键->Show History

前后版本有一个清晰地对比


5. 在Visual Studio中使用SQL Prompt

在官方网站上明确说明了SQL Prompt只能在Database Project或SQL Server Project中使用。

Using SQL Prompt with Visual Studio

SQL Prompt can be integrated with Visual Studio 2005, 2008 and 2010. SQL Prompt only works in Database projects and SQL Server projects.

我们在进行项目时,可以为项目创建一个配套的数据库项目来管理我们的表、视图、存储过程以及其他数据库脚本。 
在一般的项目中我们是无法使用SQL Prompt的。

当我们创建了SQL Server Project或Database Project或者直接在Visual Studio 2010中打开SQL后缀名的脚本文件后,就可以使用它了。

该博文中http://www.cnblogs.com/keepfool/archive/2012/05/27/2519839.html关于VS2010不能使用SQL Prompt5的问题,在SQL Prompt5.3.4.1版本已经修复。无论是Windows7 x86还是x64都可以完美使用!!!

附截图:

SQL Prompt5 破解版+使用说明相关推荐

  1. 【破解作品】爱博Email搜索圣手 绿色破解版

    爱博Email搜索圣手 绿色破解版 使用说明: 1. 此软件已破解, 打开EmailSearch.exe 软件后 第一窗口直接关闭即可, 不用理会. 2. 请放心使用, 此程序绝对无毒! 作者:one ...

  2. Air Explorer pro(云存储资源管理软件)中文破解版 v2.5.6绿色版

    点击下载来源:Air Explorer pro(云存储资源管理软件)中文破解版 v2.5.6绿色版 Air Explorer是一款非常好用且专业的云存储资源管理软件,它的全称为Air Explorer ...

  3. 十年老程序:当破解版Navicat不能再用了,来体验一下这款免费又好用的SQL工具吧

    作为十年的老程序员,每天的工作都是跟各种数据库亲密接触.厂家自带数据库管理工具,无法管理多种数据库,还得找一款多数据库管理工具/SQL工具. 以前还在读大学的时候,老师推荐过Navicat破解版,毕业 ...

  4. PL\SQL破解版 ,带注册码,免费,不要积分,亲测

    一天的课,从八点到晚上九点,我的课下时间只能来搞数据库的安装了,这里我想在虚拟机里边安装Oracle,前天搞的vVM虚拟机,遇到了不小的麻烦,包括数据库的下载,系统的下载,总归到今天,前边的全解决掉了 ...

  5. PhPStorm mac最新破解版

    PHPstorm v8.0 mac版本链接(百度云盘:http://pan.baidu.com/s/1i38JOpR) PhPStorm mac最新破解版是JetBrains公司开发的一款MAC下的P ...

  6. Havij 1.152 最新破解版

    Havij是一款自动化的SQL注入工具,它能够帮助渗透测试人员发现和利用Web应用程序的SQL注入漏洞.Havij不仅能够自动挖掘可利用的SQL 查询,还能够识别后台数据库类型.检索数据的用户名和密码 ...

  7. Navicat Premium 12 for Mac(多重连接数据库管理工具)汉化破解版

    本站第一时间为各位小伙伴带来最好的数据库管理工具Navicat Premium Mac全新汉化激活版!Navicat Premium for mac是一个可多重连接的数据库管理工具,Navicat的功 ...

  8. 微信小程序开发教程(破解版IDE 无内测资格也可使用)

    破解版IDE下载地址,以及使用说明: http://download.csdn.net/download/aa841538513/9637813 http://download.csdn.net/do ...

  9. IntelliJ IDEA for Mac 2018.1.2 智能Java IDE开发工具 破解版下载

    IntelliJ IDEA for Mac 是一款聪明的 Java IDE,它擅长使用 Java,Scala 和 Groovy 开发企业,移动和 Web 应用,有所有最新的现代技术和框架安装即可使,非 ...

最新文章

  1. Educational Codeforces Round 87 (Rated for Div. 2)C2. Not So Simple Polygon Embedding【几何题】
  2. oracle 唯一约束作用,想问下在表上建唯一索引和使用索引+唯一约束,从功能和性能来说有什么差别?...
  3. mysql -存储过程的学习
  4. 对图片对比度和亮度的理解
  5. jQuery-1.9.1源码分析系列(十) 事件系统——事件绑定
  6. oracle插入性能优化,Oracle- insert性能优化
  7. 现代php中文版,现代PHP
  8. 基于SpringMVC进行REST服务开发
  9. spawn-fcgi 启动python 程序失败
  10. SpringBoot之项目运行常见报错
  11. c语言绑定,C++实现动态绑定代码分享
  12. 【Vue2.0】—生命周期函数(十)
  13. 自己构造公共程序(3)--DataGrid小方法
  14. 系统学习机器学习之SVM(二)
  15. C语言测试:想成为嵌入式程序员应知道的0x10个基本问题
  16. 华为手机相册怎么镜像翻转_手机视频剪辑软件怎么制作电子相册_
  17. 企业微信第三方应用添加好友
  18. 家用计算机按键不灵怎么修,电脑键盘两个ctrl键失灵怎么回事?ctrl键失灵的修复方法...
  19. C++的html模板库——google-ctemplete
  20. webservice学习

热门文章

  1. IOS中策略模式初运用
  2. 转 Fedora各个历史版本官方下载地址
  3. NeurIPS'22杰出论文奖:3项研究出自华人团队,AlexNet获时间检验奖
  4. 【调剂】北京外国语大学人工智能与人类语言重点实验室2022年全国研招统考拟接收调剂公告...
  5. 图解AODV协议(demo)
  6. DSG招聘Oracle工程师、销售(南京、上海、南昌)
  7. CAD将选中的实体做成块(网页版)
  8. OffscreenCanvas-离屏canvas使用说明
  9. 配置rtools 4.0 https://cran.r-project.org/bin/windows/Rtools/
  10. Schnorr签名算法(初始化和签名)C语言实现