2009-03-30 6 views
7

Ich habe derzeit eine SQLTIPS.sql-Datei, die auf meiner Festplatte lebt, bei der Arbeit.Wie erinnern Sie sich an Ihre SQL-Beispiele?

Ich füge neue oder nette Beispiele hinzu, um gute SQL zu dieser Datei zu schreiben. Jetzt wird es schwierig zu verwalten, und ich muss nach Details in meiner eigenen Datei suchen!

Ich bin auf der Suche nach etwas, das in SQL Enterprise Manager schnell geladen werden kann, ähnlich wie Visual Studio IDE-Codeschnipsel.

Antwort

0

Wir haben ein Wiki-Setup, wo wir alle unsere SQL-Snippets behalten, die wir verwenden. Es ist durchsuchbar und leicht zu aktualisieren.

Ich sollte auch sagen, dass dies unser Quellcode-Kontrollsystem 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.

6

Ich habe jedes Beispiel-Snippet in einer separaten .SQL-Datei gespeichert, geben Sie ihm einen aussagekräftigen Namen und vorzugsweise einige Kommentare an der Spitze.

Ich benutze Dropbox, um es auf allen Rechnern zur Verfügung habe ich benutze und Google Desktop zu suchen, was ich brauche (die richtigen Kommentare dann als nützlich)

+0

Ich mache genau das Gleiche. – NotMe

+0

+1 für die Verwendung von Dropbox - und für mich inspiriert, eine ähnliche Lösung einzurichten. :) –

4

SQL Management Studio (SQL2005 +) hat Schnipsel drin. Sie können Management Studio auf SQL 2000 und höher verwenden

+0

Danke für die Köpfe hoch. Ich wusste nichts über Sql Server Templates, sie sehen super handlich aus –

0

Ich habe eine Study-Datenbank erstellt und ich halte alle meine Studie/Beispiel Zeug dort. Achten Sie auf alle guten Praktiken, damit Sie schnell finden können, wonach Sie suchen. Nicht sicher, ob es etwas gibt, das hilft, die Snippets für SQL zu verwalten.

4

Ich habe festgestellt, dass diese T-SQL Factsheet ein gutes PDF ist, das Sie um Ihren Schreibtisch herum angeheftet haben!

Useful T-SQL Factsheet

+0

gedruckt, und auf meinem Schreibtisch - wo ist nun der Blue-Tack? – Ferdeen

4

ich über Sachen Blog ich wirklich erinnern möchte ...

0

ich, dass gefunden für die letzten 6 oder 7 Jahren oder so ich einfach einen Ordner auf meinem Computer irgendwo ‚SQL Scripts genannt ". Ich habe jedes nützliche und nutzlose Snippet von SQL, das ich jemals als nützlich oder interessant empfunden habe. Ich halte eine Kopie davon auf CD, die ich mehr oder weniger regelmäßig aktualisiere.

Ich habe mich nie die Schnipsel Kontrolle durch SSMS angesehen, aber ich muss es vielleicht versuchen. Wir verwenden SQL-Eingabeaufforderung von RedGate hier und es hat ein Snippet-Steuerelement, so für Dinge, die ich sehr häufig verwende, wie meine Objekt-Suche Skript muss ich nur FINDIT eingeben und es kommt alles.

0

Ich habe System-Scripte in meinem SQL-Skripte Ordner in Ordnern kategorisiert (Performance, Tempdb, Sicherheit, Login, etc ...)

Namen sie mit aussagekräftigen Namen Verwendung EditPlus Text innerhalb

1
suchen

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.

+0

genau das, was ich vorschlagen wollte – HLGEM

1

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

Verwandte Themen