Ich bin auf der Suche nach einem Tool, das ich verwenden kann, um aufzuräumen (Formatierung, Tabs etc ...) meine gespeicherten Prozeduren und Ansichten. Gibt es etwas wie HTML ist sauber, aber für SQL, die frei/Open Source ist?Tidy für SQL
Antwort
Drei Jahre später, würde ich nur zwei Möglichkeiten, diese Frage abrunden möchten, die zu fehlen scheinen, und ich denke, sind beide besser geeignet als die meisten Optionen bisher aufgeführt:
- Poor Man's T-SQL Formatter/poorsql.com (kostenlos, Open Source, SSMS-Add-in, Kommandozeilen-Formatierer, voll DDL/DML Skript Formatierung und ich bin der Autor/Betreuer, damit ich es an die erste Stelle setzen :))
- T-SQL Tidy (kostenlos, SSMS Add-In, vollständige DDL/DML-Skriptformatierung, anscheinend 2008R2 Add-In kann auch offline Formatierung tun - aber nicht Open Source)
Ich glaube, entweder von diesen mehr Sinn als eine der früheren Antworten macht, weil die anderen Optionen zur Verfügung gestellt sind:
- Online-only (Instant sql formatter)
- Testversionen/kommerzielle Software (SQL ziemlich Drucker)
- nicht-Format (SSMS Tools Pack, die akzeptierte Antwort)
- Hantieren nicht voll T-SQL richtig (CPAN Modul , SQL-talk prettifier)
- Unvollständig, behandeln nur einige Aussagen (SqlFormat Projekt)
Arme Mann ftw. Das macht alles was ich gerade will. – jcolebrand
Dies ist eine Art von was ich suche, aber es sieht aus wie es ist eine Online-App, ich möchte etwas haben, dass ich lokal einhaken und integrieren mit einer bestehenden Anwendung. – Rob
Website ist kostenlos zu verwenden, aber das Add-in für SSMS beträgt 40 USD. – Rick
Ich denke, dass diese Frage breit genug ist, um diese Antwort sehr relevant zu machen. Es hat mir trotzdem geholfen. – heymatthew
ssmstools nützlich ist
Ich habe gerade dieses und seinen sehr nützlichen Werkzeugsatz installiert.+1 –
Danke, dessen Gestaltung sich für mich ein großes Werkzeug zu sein. Nur ein Wort für die Weisen. Dieses Programm funktioniert jetzt, wenn Sie SP2 installiert haben. – Rob
Das muss das beste/einzige sql Server Addon sein, das ich je benutzt habe. Die Tatsache, dass es ordentlich und Schnipsel hat, ist GOLD! – RPM1984
ich Instant SQL Formatter gelegentlich verwenden, es macht den Job für mich.
Die Website ist kostenlos zu verwenden, aber das Add-In für SSMS beträgt 40 USD. – Rick
Sie könnten die frei Einfache Diskussion Prettifier versuchen:
http://www.simple-talk.com/prettifier/
Es ist einfach, aber vielleicht Ihre Anforderungen erfüllen.
ein SSMS 2005/2008 Addin: http://code.google.com/p/sqlformat/
fehlt es einige Funktionen, aber es ist sehr guter Start
Dies kann helfen, oder auch nicht. Ich habe es nicht ausprobiert.
- 1. PHP Tidy: tidy_setopt() Alternative?
- 2. Install Tidy, PHP
- 3. PHP Tidy: Breaks Textareas
- 4. Objective-C Tidy
- 5. Komodo Edit - HTML-Neuformatierung/Tidy
- 6. C# -Version von HTML Tidy?
- 7. Tidy gibt Nicht-Standard-HTML
- 8. Disable syntasic html/tidy checker für eine Datei
- 9. Gibt es eine Alternative zu HTML Tidy?
- 10. TextFX HTML Tidy Ersatz (Format HTML)
- 11. HTML Tidy, Webeditoren WYSIWYGs und HTML-Fragmente
- 12. Konfigurieren und Verwenden von HTML Tidy
- 13. HTML Tidy Strippen Raum zu Beginn
- 14. Pure Python Tidy-like Anwendung/Bibliothek
- 15. Tidy nicht schließt <hr> Tag
- 16. Inline-Möglichkeit zum Deaktivieren von Clang-Tidy-Checks
- 17. PHP Tidy entfernt Leerzeichen und fügt Zeilenumbrüche ein
- 18. Wie kann ich die "Modernize" -Checks von clang-tidy aktivieren?
- 19. JavaScript - Tidy Weise sicherzustellen, dass mehrere Zeichenfolgen nicht gleich
- 20. HTML Tidy scheitert am Skript-Tag in JavaScript String-Literal
- 21. Beyond Compare 3.0 und XML Tidy, aber Originalformat speichern
- 22. Wie stelle ich die HTML-Tidy-Optionen von vim 7 für die Kodierung "utf-8" ein?
- 23. SQL-Abfrage für sql Lite
- 24. C# Namespaces für SQL-Management, die für SQL Server Backup
- 25. SQL-Datentyp für Primärschlüssel - SQL Server?
- 26. SQL-Datenvergleichstool für SQL Server Compact
- 27. Datenbankmigrationen für SQL Server
- 28. Codeabdeckung für PL/SQL
- 29. Unterabfrage Syntaxfehler für SQL
- 30. Kibana für SQL-Datenbank
Wenn Sie wie gbn Antwort, können Sie es als answwered markieren? –