web-dev-qa-db-ja.com

有用な(難しい)SQLスクリプトのライブラリ

一般的だが難しい(通常とは異なる)SQLスクリプトの例のライブラリがどこにあるかを誰かが知っていますか。ドキュメントでは見つけられない例について話していますが、重複を見つけるなどのタスクを実行するために非常に頻繁に必要です。

そのようなものが手元にあると、時間を大幅に節約できます。

編集:みんなに感謝します、これは素晴らしいクイックリファレンスになっていると思います。説明が多いほど効果的です。そのため、道が開いているのを見つけたら、編集して、見つけられるものの説明をいくつか追加してください。すでにそうしてくれた方々に感謝します!

68
Johan Bresler

あなたは このLessThanDotのwiki が役に立つと思うかもしれませんが、ほとんどの場合、それはMicrosoft SQL MVPであるDenis Goboによるものです。

編集:Wikiには100+ SQL Server Programming Hacksが含まれていますが、リストは長すぎるため、ここに含めることはできませんが、- 包括的なインデックス

同じサイトからも入手できます: SQL Server Admin Hacks

52
Fionnuala

ここに私が非常に役立つと思ういくつかを挙げます:

24
Mitch Wheat

管理に関するもの

Glenn Berry: SQL Server 2005の5つの非常に便利なインデックス選択クエリ

  • SQL Serverのインスタンス全体の「欠落」インデックスを見つける
  • 単一のテーブルの「欠落」インデックスを見つける
  • 単一のテーブルの現在のインデックス構造を調べる
  • 1つのテーブルのインデックスの使用状況を確認する
  • 現在のデータベース全体で不良の可能性のあるインデックスを探します
  • ワークロードをドリルダウンします(ボーナス)

SQL Server Central: 7つの監視スクリプト

  • 失敗したジョブのレポート
  • ドライブによる空き容量
  • 無効になったジョブ
  • 実行中のジョブ
  • サーバーの役割のメンバー
  • 最終バックアップ日
  • SQLログ

そして最後に、次のリソースは重要です: SQL Server Programming Hacks-100+ List

16
splattne
13
Cade Roux

Sql Cookbook にはさまざまな興味深い例がありますが、選択したRDBMSによってサポートされていないものもあります。 O'Reillyには T-SQLクックブック もありますが、個人的に読んだことはありません。

12
Mark Brackett

mSスクリプトリポジトリから直接:SQL Server 2005: http://www.Microsoft.com/technet/scriptcenter/scripts/sql/sql2005/default.mspx?mfr=true

Nigelの非常に便利なもの: http://www.nigelrivett.net/#TransactSQL

7
Mladen Prajdic

自己宣伝のために私を許してください、しかし私は私のブログ( http://progblog.wordpress.com )にいくつかを投稿しました。私はSQLにごみを捨てており、物事を保存するのに良い場所だからです。将来必要になることはわかっています。

「SQLクックブック」のコピーも役立つと思います。

4
endian

私はこれらのSQLの「ハック」をOracleで何度か使用しました。

グループ化関数として連結

結合目的のクエリデータ生成で

3
John Nilsson

SQL Serverの別のリンクを次に示します。ベストプラクティス-数十のスクリプト例

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

3
splattne

セルコの答えをリフする: SQL For Smarties 。これは、SQL Puzzlesブックを補強する深い章で構成されています。また、私が名前を付けた SQL for SmartiesのJoe Celkoのツリーと階層 について学んだばかりの別のCelkoブックもあります。

2
David Robbins
2
Matt