SQL Server 2012新特性_增强的T-SQL编辑器

原创 2012年03月29日 10:29:27

T-SQL编辑器在2012里有了进一步的增强,如支持代码片段、支持在完成列表中进行 substring 方式匹配及断点验证等。下面一起来看看:

  • 断点验证
    如下图,在2012的编辑器里,在一些无效的位置(如示例中的第3、4行)设置断点时,会在编辑器的左下角出现“这不是断点的有效位置”的信息提示,而在2008R2及之前的版本中,是不会有这样的提示的。2012的这个新特性,就可以避免一些有意或无意的无效断点设置。

  • 在完成列表中进行 substring 方式匹配
    在之前的版本中,只能按照由左往右的顺序依次匹配出信息,但在2012就不一样了,它可以支持Substring方式匹配。如下图,当你输入master.sys.add时,就会将含有add的信息列表匹配出来。当你隐约知道里表中的某个关键字时,用这个功能就能快速地找到你想要的,否则,可能就要从前往后逐条找了。

  • 插入代码段
    1  如下图,我们可以右击SSMS编辑器,然后点击“插入代码段”或按快捷键CTRL+K, CTRL+X

    2  你可以轻松地生成创建functions, indexes, logins, roles, schemas, stored procedures, synonyms, tables,triggers,users,views及各种types模板。

    3  例如选择存储过程,然后选择“创建具有OUTPUT参数的过程”,双击之后,将出现对应的模板脚本

    CREATE PROCEDURE dbo.Sample_Procedure 
        @param1 int = 0,
        @param2 int OUTPUT 
    AS
        SELECT @param2 = @param2 + @param1 
    RETURN 0 
  • 外侧代码
    1  右击SSMS编辑器,然后点击“外侧代码”

    2  你可以根据需要选择Begin,If或While

了解到这些增强的特性,相信还是可以为我们的工作带来一定的便利性的。

 

 

 

 

 

图书推荐:SQL Server 2012 T-SQL基础教程 Itzik Ben-Gan

经过近三个月的不懈努力,终于翻译完毕了。图书虽然是基础知识,但是,即使你已经使用T-SQL几年,很多地方还是能够弥补你的知识空白。大师级的人物写基础知识,或许你想知道这基础中还有哪些深奥,敬请期待吧。...
  • zhanghongju
  • zhanghongju
  • 2013年08月26日 22:24
  • 4739

SQL Server 2012 新功能一览

微软于3月7日正式发布SQL Server 2012(以后简称SQL2012)。SQL2012发布之前,有幸公费参加2011微软技术大会(北京),当时不是称为SQL Server 2012,而是其前身...
  • Burgess_Liu
  • Burgess_Liu
  • 2012年03月23日 09:10
  • 8435

【SqlServer】Microsoft SQL Server 2008技术内幕:T-SQL查询 读书笔记(一)

1.在SELECTt列表中创建的别名不能在前面的步骤,只能在SELECTt阶段之后的步骤(如ORDER BY阶段)中使用别名。 SELECT YEAR(orderdate) AS orderyar ...
  • fuyoucheng
  • fuyoucheng
  • 2013年06月03日 17:35
  • 847

SQL Server 2012基本语句(带实例)

1增1.2【将现有表数据添加到一个已有表】insert into (列名) select from 例:insert into tongxunlu (‘姓名’,’地址’,’电子邮件’) se...
  • u012062310
  • u012062310
  • 2015年09月27日 12:02
  • 380

关于SQL Server技术内幕--你可能不知道的事

如果把学习SQL Server 数据库技术,比作修炼武功,那么技术内幕系列书籍可以称为独孤九剑。这是我最喜欢的,也是我经常推荐给别人的。2005 总共4本,后续的版本有几本呢?SQL Server 2...
  • z10843087
  • z10843087
  • 2017年12月22日 17:07
  • 1158

T-SQL中的APPLY用法(半翻译)

本文接上文:T-SQL 中的CROSS JOIN用法(半翻译) 同样可用于微软认证70-461: Querying Microsoft SQL Server 2012考试的学习中。 ---------...
  • DBA_Huangzj
  • DBA_Huangzj
  • 2015年09月18日 14:38
  • 5449

(SQLServer调试)无法启动T-SQL调试。未能连接到计算机 “.”。异常处理

无法启动T-SQL调试。未能连接到计算机 “.” 1.要在服务器本机,不要远程 2.服务器名称用电脑名称(cmd->hostname),不要用IP,(local)或....
  • y951793905
  • y951793905
  • 2014年03月02日 01:15
  • 1891

sqlserver 使用脚本创建Sql Server代理作业

use master GO /* --开启sql server代理 sp_configure 'show advanced options', 1; GO RECONFIGURE; ...
  • smartsmile2012
  • smartsmile2012
  • 2016年12月16日 19:27
  • 864

SQL Server2012编程入门经典(第四版)(上) 读书笔记

数据库用了很久了,但好多东西很容易忘记,这次头脑发热想起来读一遍书,做点笔记! (1)RDBMS基础:SQL Server数据库的构成 1.安装好Sql Server一定包含以下4个系统数据库: M...
  • bigpudding24
  • bigpudding24
  • 2015年07月22日 16:50
  • 1447

使用 T-SQL 实现 base64 解码

IF OBJECT_ID(Ndbo.f_base64_decode) IS NOT NULL    DROP FUNCTION dbo.f_base64_decode;GO/*-- == base64...
  • zjcxc
  • zjcxc
  • 2009年02月19日 14:46
  • 11257
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:SQL Server 2012新特性_增强的T-SQL编辑器
举报原因:
原因补充:

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