我正在尝试在 SQL Server 管理工作室中设置一个简单的片段。当我听到“片段”这个词时,我认为它们会像在 Visual Studio 中那样工作。我的意思是有一些变量被填写,等等......我没有看到。
有人可以告诉我 SSMS 2012 是否支持 Visual Studio 样式片段。如果是这样,您能否提供一个支持变量替换的片段示例。
我正在尝试在 SQL Server 管理工作室中设置一个简单的片段。当我听到“片段”这个词时,我认为它们会像在 Visual Studio 中那样工作。我的意思是有一些变量被填写,等等......我没有看到。
有人可以告诉我 SSMS 2012 是否支持 Visual Studio 样式片段。如果是这样,您能否提供一个支持变量替换的片段示例。
这可能与您要查找的内容接近。在 View->Template explorer 下列出了您在使用、构建、开发数据库时经常使用的一大堆结构。您也可以使用Ctrl+Alt+T
. 那里实际上有数百个。从构建视图到设置触发器再到创建 XML 模式的一切。
模板的真正好处是您可以构建自己经常使用的结构。我已经构建了很多我自己的模板来保存我从Brent Ozars blitz 脚本和其他人(如Adam Machanic 改进的 SP_WHO等)获得的片段。
虽然可能不像您在 Visual Studio 项目中找到的那些花哨(阅读交互式),但我发现它们非常方便。
如果您使用这些模板,还有另一个非常方便的小功能。如果您按下Ctrl-Shift-M
(或使用显示 A->B 的工具栏按钮),您会看到一个对话框,让您可以轻松地将模板参数替换为您自己的值。
更新 SSMS2012 的后期研究
我最近才开始使用 SSMS 2012,发现有一个我不知道的新功能。右键单击时,您实际上会看到“插入片段”下拉菜单。我现在更好地理解了你的问题。然而,显然,这些与我上面发布的几乎相同。