Transact-SQL 分隔符匹配为您提供有关必须成对进行编码的语法元素是否正确配对的即时反馈。Transact-SQL 编辑器与标识代码块边界的分隔符相匹配。通过以下方式进行匹配:
- 键入成对分隔符中的第二个分隔符后,该编辑器将突出显示此对分隔符中的两个分隔符。
成对分隔符
自动分隔符匹配可识别以下几组分隔符:
前导分隔符 |
结尾分隔符 |
---|---|
( |
) |
BEGIN |
END |
BEGIN TRY |
END TRY |
BEGIN CATCH |
END CATCH |
自动分隔符匹配不能识别方括号标识符 ([ObjectName]) 或引号标识符 ("ObjectName") 之类的分隔符。成对匹配功能不匹配字符串文本 ('string') 的单引号分隔符,因为颜色编码已形象地指示出字符串是否已进行分隔。
分隔符的突出显示
分隔符匹配突出显示一对分隔符的前导和结尾元素。从而便于您直观地识别代码块并检查不匹配的分隔符对。
键入结束成对分隔符的最后一个字母后,分隔符将突出显示出来。例如,对于一对 BEGIN END 分隔符,首先键入 BEGIN,然后键入 END,在键入 END 的最后一个字母是,会打开突出显示。但不必通过先键入前导分隔符,再键入结尾分隔符的方式来打开突出显示。如果先键入 END,然后向上回滚脚本并键入 BEGIN,则在键入 BEGIN 的最后一个字母时,会打开突出显示。但最后键入的字母不一定是分隔符的结尾字母。例如,可能将 BEGIN 错误拼写为 BEIN,当您插入最后一个字母 G 时,会突出显示 BEGIN END 对。
移动光标之前,该对分隔符将保持突出显示状态。移动光标后,将关闭突出显示,即使新光标位置仍在同一分隔符中时也是如此。删除并重新键入该对分隔符任一成员中的任一字母即可重新启用突出显示。