在互联网上有很多代码片断可以在文章或问题和答案社区中使用,比如stackoverflow,值得保存它们并在需要时引用它们。记住它们都很难,所以我想知道SQL Server是否有这样的功能来保存这些代码片段?在sql server中保存代码片段
如果没有,您认为其他解决方案如何?
谢谢
在互联网上有很多代码片断可以在文章或问题和答案社区中使用,比如stackoverflow,值得保存它们并在需要时引用它们。记住它们都很难,所以我想知道SQL Server是否有这样的功能来保存这些代码片段?在sql server中保存代码片段
如果没有,您认为其他解决方案如何?
谢谢
你可以写一个快速的应用程序,它可以为你做的,或者你可以使用VS添加 - (假设你使用VS - 基于与SQL Server 2005相关的问题),如CodeKeep。
我肯定会建议使用内置的自定义模板功能(这里有一个优秀的tutorial链接)。但有时候你想保存不是模板格式的笔记和片段。
对于这些情况,您可以在创建一个代码片段解决方案。其中,创建特定主题的项目。然后,您可以将单个数据库脚本添加到这些项目中。
这里是一个例子。一个项目被命名为查询。它包含名为Select.sql,NestedSelect.sql等的.sql文件。它也可能包含杂项文件夹下的文本文件。
其他项目可能被命名为InsertUpdate,StoredProcedures,CreateDatabase等。
另一种方法是使用另一种工具,如OneNote或我个人最喜欢的InfoSelect。我在InfoSelect的笔记本电脑上安装了数兆字节的SQL脚本。
在SQL Server 2012 Express Advanced中,您可以从工具菜单项访问代码片段管理器。您可以使用此对话框插入片段;导入/导出片段等。
我看不到如何快速创建一个片段而不用在磁盘上摆弄XML文件,这很有用。 – Michael12345 2014-05-29 22:27:47
这里是保存SQL段的更新,可能是线程游客有用:
T-SQL代码片段在SQL Server 2012中引入的SQL Server Management Studio中的一部分(SSMS) 。
SQL代码片段的位置取决于所使用的SSMS的版本。因此,如果使用SSMS 2014,片段的默认路径为:C:\ Program Files(x86)\ Microsoft SQL Server \ 120 \ Tools \ Binn \ ManagementStudio \ SQL \ Snippets \ 1033 \
SSMS 2016的片段在这个路径下找到: C:\ Program Files(x86)\ Microsoft SQL Server \ 130 \ Tools \ Binn \ ManagementStudio \ SQL \ Snippets \ 1033 \ -
唯一的区别在于文件夹的名称出现在MS SQL Server文件夹之后(例如SSMS 2016的文件夹130,120 SSMS 2014的文件夹)。
要保存一个SQL代码段。必须使用片段扩展。
查看更多的:http://www.sqlshack.com/sql-snippets-in-sql-server-management-studio/
+1。我一直在使用模板.... – 2010-11-17 13:26:06