您如何记住/管理您的SQL示例?

时间:2009-03-30 14:21:10

标签: sql sql-server

我目前有一个SQLTIPS.sql文件,它存在于我的硬盘上,正在运行。

我会向这个文件中添加任何新的或很好的例子,编写好的SQL。现在它变得很难管理,我必须在我自己的文件中搜索细节!

我正在寻找可以在SQL Enterprise Manager中快速加载的东西,类似于Visual Studio IDE代码片段。

10 个答案:

答案 0 :(得分:6)

我将每个示例代码段存储在一个单独的.sql文件中,给它一些有意义的名称,最好是顶部的一些注释。

我使用Dropbox将其用于我正在使用的所有计算机上,并使用Google桌面搜索我需要的内容(正确的评论随之而来)

答案 1 :(得分:4)

SQL Management Studio(SQL2005 +)中包含一些代码段。您可以在SQL 2000及更高版本上使用Management Studio

答案 2 :(得分:4)

我发现这个T-SQL Factsheet是一个很好的PDF,可以固定在你的桌子周围!

Useful T-SQL Factsheet

答案 3 :(得分:4)

关于我真正想要记住的东西的博客......

答案 4 :(得分:1)

我在SQL Server Management Studio中使用模板资源管理器(Ctrl-Alt-T或View | Template Explorer)。默认情况下,有很多相当不错的模板/示例,您可以轻松添加它们,按功能对它们进行分组等。从那里您可以轻松地将它们拖放到脚本中。在资源管理器窗口中甚至还有一个搜索功能(右键单击,搜索)。

答案 5 :(得分:1)

在SQL Server 2005及更高版本中,您可以创建一个或多个项目并将脚本分组到SQL Server项目中。非常方便。

或者在模板资源管理器中使用SQL Server模板 - 非常有助于保持(几乎)每日脚本的指尖!

马克

答案 6 :(得分:0)

我们有一个Wiki设置,我们保留了我们使用的所有SQL代码段。它可搜索且易于更新。

我还应该说这不会取代我们的源控制系统。我们在svn中保留所有表格更改,存储过程等。我们将wiki用于需要经常使用的小脚本来更改数据或在系统中运行即席查询,以及我们想要跟踪的提示和技巧。

答案 7 :(得分:0)

我创建了一个学习数据库,并将所有学习/示例内容保存在那里。注意所有良好实践,以便您可以快速找到您要搜索的内容。不确定是否存在一些有助于管理SQL代码片段的内容。

答案 8 :(得分:0)

我发现在过去6或7年左右的时间里,我只是在我的计算机上保存了一个名为“SQL Scripts”的文件夹。我已经把我认为有用或有趣的SQL的所有有用和无用的片段放在其中。我在CD上保留了一份副本,我会或多或少地更新以便及时更新。

我从不打扰通过SSMS查看片段控件,但我可能不得不尝试一下。我们在这里使用来自RedGate的SQL Prompt,它有一个片段控件,所以对于我经常使用的东西,比如我的对象搜索脚本,我只需要输入FINDIT,它就会出现。

答案 9 :(得分:0)

我的SQL脚本文件夹中有SYSTEM SCRIPTS 分类到文件夹(性能,Tempdb,安全性,登录等...)

使用有意义的名称命名它们 使用EditPlus搜索

中的文本