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

SQL Server 2012的T-SQL编辑器提供了断点验证功能,能有效避免无效断点设置,并引入substring匹配方式,支持更快地找到所需信息。此外,新增的代码片段功能让创建模板脚本更加便捷,提升了工作效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

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

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值