有用(困难)SQL脚本库

有谁知道我在哪里可以find一个共同但很难(不寻常的)SQL脚本示例库。 我正在谈论那些在文档中找不到的例子,但是经常需要完成诸如查找重复项等任务。

有这样一个方便的东西,这将是一个很大的节省时间。

编辑:谢谢大家,我认为这是一个很好的快速参考。 越具有描述性就越有效,所以如果你看到你的方式开放 – 请编辑并添加一些可以find的描述。 非常感谢那些已经这样做!

您可以在LessThanDot上find这个wiki ,大部分是由Microsoft SQL MVP的Denis Gobo编写的。

编辑:维基百科包括100多个SQL Server编程黑客 ,我觉得这个列表太长了,不过这里有一个全面的索引 。

也可以从同一个站点获得: SQL Server Admin Hacks 。

这里有一些我觉得非常有用的:

  • SQL Server最佳实践 – Microsoft SQL Server白皮书和最佳实践
  • vyaskn – 从DBA到开发人员的文章的混合物
  • 备份,完整性检查和索引优化
  • SQLServerCentral脚本 – 大多数DBA任务的脚本等等
  • 脚本存储库:SQL Server 2005 – TechNet脚本中心
  • 用于性能调优和故障排除的脚本和工具SQL Server 2005
  • SQL Server查询处理团队 – 来自MS SQL优化团队的硬核build议
  • T-SQL问题的常见解决scheme
  • 大卫·毛里的索引脚本

一些pipe理的东西

格伦贝里: SQL Server 2005的五个非常有用的索引select查询

  • 查找整个SQL Server实例的“Missing”索引
  • 查找单个表的“缺失”索引
  • 检查单个表的当前索引结构
  • 查看单个表的索引使用情况
  • 在整个当前数据库中查找可能的错误索引
  • 钻入你的工作量(奖金)

SQL Server Central: 七个监控脚本

  • 失败的作业报告
  • 由驱动器的可用空间
  • 残疾人工作
  • 运行工作
  • 服务器angular色成员
  • 上次备份date
  • SQL日志

最后,但并非最不重要的资源: SQL Server编程黑客 – 100 +列表

乔Celko的SQL拼图和答案

SQL的艺术(轻微的Oracle偏见)

Sql Cookbook有各种有趣的例子,尽pipe有一些无疑将不被你select的RDBMS所支持。 O'Reilly也有一个T-SQL Cookbook ,但我从来没有亲自读过它。

直接从MS脚本库:SQL Server 2005: http : //www.microsoft.com/technet/scriptcenter/scripts/sql/sql2005/default.mspx?mfr=true

奈杰尔非常有用的东西: http : //www.nigelrivett.net/#TransactSQL

原谅我的自我广告,但我已经在我的博客( http://progblog.wordpress.com )上发布了一些,因为我在SQL的垃圾,这是一个很好的地方,存储我知道我需要的东西未来:-)如果任何人有更多的实质,请张贴,我像任何人都渴望得到这样的东西!

我猜想“SQL Cookbook”的副本也会有所帮助。

我有几次使用这些SQL“黑客”的Oracle。

连接成分组function

在查询数据生成中join的目的

这里是SQL Server的另一个链接:最佳实践 – 几十个脚本示例

http://www.sqlusa.com/bestpractices2005/

检出SQLCAT.com(MS SQL最佳实践团队)

对Celko的回答: 对于Smarties的SQL 。 这有深入的章节,将增加SQL拼图书。 另外还有另外一本Celko的书,名叫Joe Celko的SQL树和层次结构,用于Smarties 。