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新特性之一:使用Snippets代码段

Snippet 新特性,你可以点击右键或者Ctrl + K / Ctrl + X,显示如下图示: 你将很容易的生成T-SQL 语句,例如:createFunctions, Indexes, ...

SQL Server 2012新特性(1)T-SQL操作FileTable目录实例

在SQL Server 2008提供FileStream,以借助Windows系统本身的API来强化SQL Server对于非结构化数据的支持后,SQL Server 2012更是推出了像Contai...

SQL Server 2012 新特性 培训资料

  • 2012年03月09日 09:42
  • 17.97MB
  • 下载

SQL Server 2012可编程性新特性_7_分析函数

SQL Server 2012 支持以下分析函数:CUME_DIST、PERCENT_RANK、FIRST_VALUE、LAST_VALUE、LAG、LEAD、PERCENTILE_CONT、PERC...

SQL Server 2012 开发新特性:文件表

转载于 春哥   一、启用FileTable 1、修改数据库引擎的属性   打开“SQL Server配置管理器”,修改SQL Server数据库引擎的属性。使用此页可针对此 Microsof...

SQL Server 2012新特性_列存储索引(3)

本篇Blog将介绍列存储索引相关的性能、查询提示及使用限制等方面的知识。若要了解列存储及列存储索引的概念及特征,请点击这里;若要了解列存储索引的创建与使用,请点击这里。  列存储的性能 要了解类存储索...

SQL Server 2012新特性_列存储索引(2)

在上一篇Blog(SQL Server 2012新特性_列存储索引(1) )中,对列存储及列存储索引的概念及特征等做了一些介绍,接下来,主要对列存储索引的创建与使用做一些演练: 创建COLUMNST...

微软SQL Server 2012新特性Silverlight报表客户端 - Power View

微软SQL Server 2012是一个全面的数据库平台,使用集成的商业智能 (BI) 工具提供了企业级的数据管理。其中Reporting Service报表系统是目前最流行的报表设计,开发以及生成工...
  • jv9
  • jv9
  • 2012年04月08日 09:36
  • 1521

SQL Server 2012可编程性新特性_3_THROW

T-SQL从2005年就开始支持TRY-CATCH ,但直到2012才有THROW。THROW不带参数,其用法与C#和VB中catch块中的throw类似。也就是说,它会重新抛出异常,而不会丢失当时捕...

SQL Server 2012新特性_列存储索引(1)

做企业应用几年来,每天与SQL Server打交道,深知日益增长的数据给OLTP效率带来的巨大影响,User反应系统慢、有时甚至卡死(通常是出现死锁)。对于有大量OLTP的应用系统来说,系统的运行效率...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:SQL Server 2012新特性_增强的T-SQL编辑器
举报原因:
原因补充:

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