Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/159.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server SQL Server脚本快捷方式_Sql Server - Fatal编程技术网

Sql server SQL Server脚本快捷方式

Sql server SQL Server脚本快捷方式,sql-server,Sql Server,我有很多脚本要在SQLServer中运行 目前,我已经制作了许多脚本,这些脚本已保存为文件,可以在需要时加载到SSMS中 我想知道SQL server中是否有编写文件脚本的快捷方式(书签) 到目前为止,我在网上什么也没找到。(请注意,为这些临时脚本创建存储过程不是一个选项)在SQL Server Management Studio中,您可以使用菜单->工具->外部工具。通过按Cntrl+K,Cntrl+W组合,您可以看到书签管理器 在这里,您可以看到本地保存的sql查询中的所有书签 就像下面的截

我有很多脚本要在SQLServer中运行

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

我想知道SQL server中是否有编写文件脚本的快捷方式(书签)


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

在SQL Server Management Studio中,您可以使用菜单->工具->外部工具。

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

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

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

关于如何添加书签的信息

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

p.S.:您还可以创建一个文件夹层次结构,就像在Chrome等浏览器中一样

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

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

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

此外,ManagementStudio中的书签与VisualStudio一致

附录:

根据asker的评论

这只是在脚本上为一行添加书签。这些是给这些书签起名字的方法吗

您可以通过双击文件夹或通过
右键单击>重命名
选项来重命名文件夹和书签名称

关于另一个评论

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

像VS这样的SQLServerManagementStudio支持创建解决方案(项目),这些解决方案本质上是包含连接信息和其他所需内容的相关查询/SP的集合

要创建新的解决方案,请按cntrl+shift+N。请参见下面的屏幕截图

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

SQL解决方案也可以在VS中打开。书签信息以及其他用户信息存储在
*.ssms_suo
文件中,与VS的
*.suo
文件非常相似


最好将所有有用的文件存储在一个可以随时打开的实用程序解决方案中,这样您就可以轻松访问它。

我认为您需要的是一个代码片段:

Transact-SQL.code代码段是包含基本 Transact-SQL语句或块的结构。您可以使用代码段 作为在数据库引擎中添加语句的起点 查询编辑器。您可以插入随提供的预定义代码段 SQL Server,或创建自己的


更多信息

是否使用SQL提示符?如果是这样的话,它有一个选项卡历史记录功能,允许您搜索查询窗口,而不管它们是否已保存


如果没有,我会使用VV5198722提到的snipppet功能,或模板浏览器(从“视图”菜单调用)。

我不确定您希望在这里看到什么。“你想让这条捷径做什么?”斯纳什,正如我在警告中回答的那样。书签不会持久化,除非它们是解决方案的一部分:/将脚本另存为解决方案的一部分,并在脚本的关键部分将它们也标记为书签。你永远不会失去他们