Bibliothek nützlicher (schwieriger) SQL-Skripte [geschlossen]

68

Weiß jemand, wo ich eine Bibliothek mit allgemeinen, aber schwierigen (ungewöhnlichen) SQL-Skriptbeispielen finden kann? Ich spreche von Beispielen, die Sie in der Dokumentation nicht finden können, die Sie jedoch sehr oft benötigen, um Aufgaben wie das Auffinden von Duplikaten usw. auszuführen.

Es wäre eine große Zeitersparnis, so etwas zur Hand zu haben.

EDIT: Vielen Dank an alle, ich denke, dies wird zu einer großartigen Kurzreferenz. Je aussagekräftiger, desto effektiver wäre es. Wenn Sie also Ihren Weg offen sehen, bearbeiten Sie bitte einige Beschreibungen dessen, was man finden könnte, und fügen Sie sie hinzu. Vielen Dank an diejenigen, die dies bereits getan haben!

privat
quelle
3
Wo ist der gesunde Menschenverstand? Wie kann dieses Element "nicht konstruktiv" sein, wenn es 130 Follower und 53 Upvotes hat? Es hat eindeutig einen großen Wert für viele Menschen.
Johan Bresler
1
denke , es ist auf dem Community - Wiki so auch wenn es geschlossen ist noch in Gebrauch
whytheq

Antworten:

52

Sie finden dieses Wiki auf LessThanDot möglicherweise nützlich. Es stammt größtenteils von Denis Gobo, Microsoft SQL MVP.

BEARBEITEN: Das Wiki enthält mehr als 100 SQL Server-Programmier-Hacks . Die Liste ist meiner Meinung nach zu lang, um sie hier aufzunehmen. Es gibt jedoch einen umfassenden Index .

Ebenfalls auf derselben Site verfügbar: SQL Server Admin Hacks .

Fionnuala
quelle
1
Ich wünschte, es hätte all diese Skripte für die anderen großen SQL-Plattformen
Joe Phillips
24

Hier sind einige, die ich sehr nützlich finde:

Mitch Wheat
quelle
16

Einige Verwaltungssachen

Glenn Berry: Fünf sehr nützliche Abfragen zur Indexauswahl für SQL Server 2005

  • Suchen Sie nach "fehlenden" Indizes für die gesamte Instanz von SQL Server
  • Suchen Sie nach "fehlenden" Indizes für eine einzelne Tabelle
  • Untersuchen Sie die aktuelle Indexstruktur für eine einzelne Tabelle
  • Sehen Sie sich die Indexverwendung für eine einzelne Tabelle an
  • Suchen Sie in der gesamten aktuellen Datenbank nach möglichen fehlerhaften Indizes
  • Bohren Sie in Ihre Arbeitsbelastung (Bonus)

SQL Server Central: Sieben Überwachungsskripte

  • Bericht über fehlgeschlagene Jobs
  • Freier Speicherplatz mit dem Auto
  • Deaktivierte Jobs
  • Ausführen von Jobs
  • Serverrollenmitglieder
  • Letztes Sicherungsdatum
  • SQL-Protokoll

Und zu guter Letzt diese Ressource: SQL Server Programming Hacks - 100+ List

splattne
quelle
12

SQL-Kochbuch hat eine Vielzahl von interessanten Beispielen, obwohl einige zweifellos von Ihrem RDBMS Ihrer Wahl nicht unterstützt werden. O'Reilly hat auch ein T-SQL-Kochbuch , aber ich habe es nie persönlich gelesen.

Mark Brackett
quelle
4

Verzeihen Sie mir die Eigenwerbung, aber ich habe einige auf meinem Blog ( http://progblog.wordpress.com) veröffentlicht ) veröffentlicht, weil ich bei SQL Müll bin und es ein guter Ort ist, um Dinge zu speichern, von denen ich weiß, dass ich sie brauche die Zukunft :-) Wenn jemand etwas Wesentlicheres hat, dann bitte posten, ich bin genauso scharf wie jeder andere, so etwas zu ergattern!

Ich würde vermuten, dass eine Kopie des "SQL Cookbook" auch helfen würde.

Endian
quelle
1
Alle Beiträge sind willkommen.
Johan Bresler