Ich habe derzeit eine SQLTIPS.sql-Datei, die auf meiner Festplatte lebt, bei der Arbeit.
Ich werde dieser Datei neue oder nette Beispiele hinzufügen, um gutes SQL zu schreiben. Jetzt wird es schwierig zu verwalten, und ich muss nach Details in meiner eigenen Datei suchen!
Ich suche nach etwas, das schnell in SQL Enterprise Manager geladen werden kann, ähnlich wie Visual Studio IDE-Code-Snippets.
Ich habe jedes Beispiel-Snippet in einer separaten .sql-Datei gespeichert, geben Sie ihm einen aussagekräftigen Namen und vorzugsweise einige Kommentare oben.
Ich verwende Dropbox , um es auf allen Computern verfügbar zu haben, die ich verwende, und Google Desktop, um nach dem zu suchen, was ich brauche (das Richtige) Kommentare kommen praktisch dann)
Ich habe festgestellt, dass dieses T-SQL-Factsheet ein gutes PDF ist, das Sie um Ihren Schreibtisch herum aufgehängt haben!
Ich würde den Vorlagen-Explorer (Strg-Alt-T oder Ansicht | Vorlagen-Explorer) in SQL Server Management Studio verwenden. Es gibt bereits eine Reihe ziemlich guter Vorlagen / Beispiele, die Sie einfach hinzufügen und gruppieren können. Von dort können Sie sie einfach per Drag & Drop in Skripte ziehen. Es gibt sogar eine Suchfunktion (Rechtsklick, Suchen) innerhalb des Explorer-Fensters.
In SQL Server 2005 und höher können Sie ein oder mehrere Projekte erstellen und Ihre Skripts in SQL Server-Projekten gruppieren. Ziemlich praktisch.
Oder verwenden Sie die SQL Server-Vorlagen im Vorlagen-Explorer - sehr hilfreich, um (fast) alltägliche Skripte an Ihren Fingerspitzen zu halten!
Marc
Wir haben ein Wiki-Setup, in dem wir alle unsere SQL-Snippets aufbewahren, die wir verwenden. Es ist durchsuchbar und leicht zu aktualisieren.
Ich sollte auch sagen, dass dies unser Quellkontrollsystem nicht ersetzt. Wir behalten alle Tabellenänderungen, gespeicherten Prozeduren usw. in svn. Wir verwenden das Wiki für kleine Skripts, die wir häufig verwenden müssen, um Daten zu ändern oder Ad-hoc-Abfragen im System auszuführen, und auch für Dinge wie Tipps und Tricks, die wir im Auge behalten wollen.
Ich habe festgestellt, dass ich in den letzten sechs oder sieben Jahren einen Ordner irgendwo auf meinem Computer habe, der sich "SQL-Skripte" nennt. Ich habe jedes nützliche und nutzlose Snippet von SQL, das ich jemals als nützlich oder interessant empfunden habe. Ich behalte eine Kopie davon auf CD, die ich mehr oder weniger häufig aktualisiere, um auf dem Laufenden zu bleiben.
Ich habe mir nie die Mühe gemacht, die Snippets-Kontrolle durch SSMS zu betrachten, aber ich muss es vielleicht versuchen. Wir verwenden SQL-Eingabeaufforderung von RedGate hier und es hat ein Snippet-Steuerelement, also für Dinge, die ich sehr häufig verwende, wie mein Objektsuchskript Ich muss nur FINDIT eingeben und es kommt alles.
Tags und Links sql sql-server