Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Source Code Formatter für SQL gesucht (https://www.delphipraxis.net/80755-source-code-formatter-fuer-sql-gesucht.html)

GuenterS 14. Nov 2006 18:40


Source Code Formatter für SQL gesucht
 
Hallo,

ich hoffe ich liege nicht ganz daneben, wenn ich diese Frage in diesem Teil des Forums poste.

Ich suche einen möglichst freien, formatierer für SQL.

alzaimar 14. Nov 2006 19:18

Re: Source Code Formatter für SQL gesucht
 
Ich kenn noch nichtmal irgendwelche Styleguides, wie man SQL formatieren sollte. Ich mach es auch mal so - mal so.

GuenterS 14. Nov 2006 19:50

Re: Source Code Formatter für SQL gesucht
 
Bei einem simplen Select Statement braucht man das auch nicht umbedingt, aber wenn Du eine 3 bis 4 Seiten lange Stored Procedure hast, wäre eine "richtig" eingerückte Formatierung recht hilfreich um gleich zu sehen, wo man sich befindet.

alzaimar 14. Nov 2006 20:12

Re: Source Code Formatter für SQL gesucht
 
Ich rede von 3-4 Seiten langen SELECT's... Nee, nicht ganz...

Für welchen SQL-Dialekt soll das sein? Das Blöde ist doch, das jeder Server seinen eigenen Dialekt hat und Du einen Formatter für jeden Dialekt benötigen würdest.

Eventuell haben die guten Admin-Tools sowas dabei, aber ein googel nach "SQL Formatter" ergab schon mal genügend Quellen...

GuenterS 14. Nov 2006 20:16

Re: Source Code Formatter für SQL gesucht
 
Zitat:

Zitat von alzaimar
Ich rede von 3-4 Seiten langen SELECT's... Nee, nicht ganz...

Für welchen SQL-Dialekt soll das sein? Das Blöde ist doch, das jeder Server seinen eigenen Dialekt hat und Du einen Formatter für jeden Dialekt benötigen würdest.

Eventuell haben die guten Admin-Tools sowas dabei, aber ein googel nach "SQL Formatter" ergab schon mal genügend Quellen...


Hm, hättest ja eine einzige der so vielen Quellen posten können.... Was man massenhaft findet, sind Online SQL Formatierer, ich möchte aber ungern, die Stored Procedures und Functions einem Online tool anvertrauen.

Suche es jedenfalls für MS Sql Server. Es gibt doch auch für Programmiersprachen Source Code formatter, obwohl die Dialekte C++, C, Pascal, C#, Java, ... alle etwas unterschiedlich sind.

rwachtel 14. Nov 2006 20:50

Re: Source Code Formatter für SQL gesucht
 
Mein liebstes Datenbanktool enthält auch einen SQL Code-Beautifier: Aqua Data Studio.

Vielleicht ist es ja was für Dich.

alzaimar 14. Nov 2006 21:18

Re: Source Code Formatter für SQL gesucht
 
@Günter: Ich habe Stored Procedures bisher eher durch ausführliche Kommentierung lesbar gestaltet nd werde diese Praxis beibehalten. Wenn ich einen Formatter (oder Beautifier o.ä.) hätte, würde ich mir das abgewöhnen :zwinker: .

@RWachtel: Wow!

GuenterS 14. Nov 2006 21:24

Re: Source Code Formatter für SQL gesucht
 
Zitat:

Zitat von alzaimar
@Günter: Ich habe Stored Procedures bisher eher durch ausführliche Kommentierung lesbar gestaltet nd werde diese Praxis beibehalten. Wenn ich einen Formatter (oder Beautifier o.ä.) hätte, würde ich mir das abgewöhnen :zwinker: .

@RWachtel: Wow!

Kommentare sind immer gut, nur sagen Dir die auch nicht automatisch zu welchem Beginn ein bestimmtes End gehört...

Leider hat unser Query Analyzer und manch TextEditor eingefüge Leerzeichen und Tabs anders darzustellen und wirft somit die entsprechenden Einrückungen durcheinander. Auch müsste man ohne tool bei einem eingeführten If Block, alle darin enthaltenen Statements wieder manuell einrücken. Da kann ein SQL-Formatier-Programm schon helfen. Kommentare ersetzen kann es nicht (wie auch kein anderer Source Code Formatierer)

Ich werd mir das Aqua studio mal ansehen.

Elvis 14. Nov 2006 21:25

Re: Source Code Formatter für SQL gesucht
 
Zitat:

Zitat von GuenterS
Suche es jedenfalls für MS Sql Server. Es gibt doch auch für Programmiersprachen Source Code formatter, obwohl die Dialekte C++, C, Pascal, C#, Java, ... alle etwas unterschiedlich sind.

Ich wollte dir gerade den PL/SQL Developer vorschlagen, bis ich gelesen habe dass es kein normales DBMS ist, was du da benutzt. Was SQL angeht formatiert sein Beautifier eigentlich alles, genau so wie man es will. Nur bei diesem abartig widerlichen TSQL weigert er sich naserümpfend. ;)
Damit sehen auch Packages mit zig Methoden noch schnieke aus, aber zaubern kann er ja auch nicht. (@TSQL)

jensw_2000 14. Nov 2006 23:44

Re: Source Code Formatter für SQL gesucht
 
Hier ist ein kostenloser Online-Codeformatter.
Ich finde das Teil recht gut.

http://www.sqlinform.com/


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:30 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz