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!
Antworten:
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 .
quelle
Hier sind einige, die ich sehr nützlich finde:
quelle
Einige Verwaltungssachen
Glenn Berry: Fünf sehr nützliche Abfragen zur Indexauswahl für SQL Server 2005
SQL Server Central: Sieben Überwachungsskripte
Und zu guter Letzt diese Ressource: SQL Server Programming Hacks - 100+ List
quelle
Joe Celkos SQL-Rätsel und Antworten
Die Kunst des SQL (leichte Oracle-Tendenz)
quelle
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.
quelle
direkt aus dem MS Script Repository: SQL Server 2005: http://www.microsoft.com/technet/scriptcenter/scripts/sql/sql2005/default.mspx?mfr=true
Nigels sehr nützliches Zeug: http://www.nigelrivett.net/#TransactSQL
quelle
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.
quelle
Ich habe diese SQL- "Hacks" für Oracle einige Male verwendet.
Als Gruppierungsfunktion verketten
Bei der Generierung von Abfragedaten für Verknüpfungszwecke
quelle
Hier ist ein weiterer Link für SQL Server: Best Practices - Dutzende von Skriptbeispielen
http://www.sqlusa.com/bestpractices2005/
quelle
Schauen Sie sich SQLCAT.com an (MS SQL BEST PRACTICES TEAM)
quelle
Riffing der Celko-Antwort: SQL For Smarties . Dies hat ausführliche Kapitel, die das SQL Puzzles-Buch erweitern werden. Es gibt auch ein anderes Celko-Buch, von dem ich gerade erfahren habe, dass es Joe Celkos Bäume und Hierarchien in SQL für Smarties heißt .
quelle