SQL Server 脚本快捷方式

S N*_*ash 3 sql-server

我有许多脚本要在 SQL Server 中运行。

目前我已经制作了许多已保存为文件的脚本,可以在需要时加载到 SSMS 中。

我想知道我们在 SQL Server 中是否有任何脚本文件的快捷方式(书签)。

到目前为止,我在互联网上什么也没找到。(请注意,不能为这些临时脚本创建存储过程)

Dhr*_*shi 5

通过按 Cntrl+K, Cntrl+W组合,您可以看到书签管理器。

在这里您可以看到本地保存的 sql 查询中的所有书签。

就像下面的截图一样,我有一个getLocationBasedMemberVisitsData.Sql文件书签。

在此处输入图片说明

关于如何添加书签

Edit>Bookmarks>toggle bookmark当您在文件中,编辑光标位于要添加书签的行上时

PS:您还可以像在 Chrome 等浏览器中一样创建文件夹层次结构

将所有需要的文件存储在一个解决方案中。称它为Utilities。与 VS 非常相似,您可以使用解决方案资源管理器浏览解决方案文件。

警告:松散 sql 文件上的书签不会持久化。因此,在 SSMS 工具重新启动(关闭/打开)时,这些会丢失。

如果您确实需要保留书签,请创建绑定文件,即首先将文件存储在解决方案中。

Management Studio 中的书签也与 Visual Studio 一致。

附录:

基于提问者的评论

这只是为脚本中的一行添加书签。这些有什么方法可以给这些书签命名吗?

您可以通过双击或按right click>rename选项重命名文件夹和书签名称

在另一条评论上

另存为解决方案是什么意思。我在 SSMS 中找不到这样的选项。你指的是VS吗?

像 VS 一样的 SQL 服务器管理工​​作室支持创建解决方案(项目),这些解决方案本质上是相关查询/SP 与连接信息和其他所需内容的集合。

要创建新的解决方案,请按cntrl+shift+N。请参阅下面的屏幕截图 在此处输入图片说明

解决方案文件上的任何书签都是粘性的。下次您打开解决方案时,会向您显示书签。

SQL 解决方案也可以在 VS 中打开。书签信息与其他用户信息一起存储在一个*.ssms_suo文件中,很像*.suoVS的文件。

将所有有用的文件存储在可以一直打开的实用程序解决方案中是个好主意,以便您可以轻松访问它。