You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在SSMS v19中执行至批处理分隔符的查询?

SSMS v19 实现类似Oracle SQLDeveloper的分段执行功能

原生功能实现

  • 执行当前批次:SSMS默认以GO作为批次分隔符,你可以将原有的;或/替换为GO,把光标放在目标批次的任意位置,按下Ctrl+Shift+E(或通过工具栏"执行"下拉菜单选择"执行当前批次"),就能执行从上一个GO到当前光标所在批次的内容。
  • 手动选中执行:SSMS原生不支持直接把;或/作为自动识别的分隔符,但可以手动选中从代码起始到最近;//的片段,按下Ctrl+E执行,以此模拟类似效果,只是需要手动选中代码块。

兼容SSMS v19的插件替代

  • SSMSBoost:支持自定义批次分隔符(包含;和/),可设置光标定位时自动执行到最近分隔符处的代码,完全兼容SSMS v19,还附带其他查询增强功能。
  • Redgate SQL Prompt:虽主打代码提示,但也支持按自定义分隔符执行代码块,可配置识别;作为分隔符,实现光标定位后执行对应片段的需求。

注:部分插件为付费工具,可先通过试用版验证功能是否匹配需求。

内容的提问来源于stack exchange,提问作者eduardo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.26 13:17:04