SQL Formatter
Formatiert SQL-Abfragen mit strukturierter Einrückung und einheitlicher Großschreibung von Schlüsselwörtern.
Tool ausführen
Dieser SQL-Formatierer bereitet unübersichtliche oder unformatierte SQL-Abfragen strukturiert auf. Das Werkzeug wandelt SQL-Schlüsselwörter automatisch in Großbuchstaben um und richtet Anweisungen mit einer sauberen Einrückung aus. Sie können die Anzahl der Leerzeichen pro Einrückungsstufe zwischen null und acht frei festlegen, wobei standardmäßig zwei Leerzeichen verwendet werden. Wenn der eingegebene Wert außerhalb dieses Bereichs liegt, verwendet das Tool automatisch zwei Leerzeichen als Standard.
Das Werkzeug verarbeitet einzelne Abfragen ebenso wie mehrere aufeinanderfolgende Befehle. Mehrere Befehle trennt die Formatierung jeweils durch ein Semikolon samt Zeilenumbruch und schließt die Ausgabe mit einem abschließenden Semikolon ab. Eine Texteingabe wird bis zu einer Obergrenze von 1.000.000 UTF-8-Bytes verarbeitet.
Die Verarbeitung führt eine reine Textformatierung durch. Es baut keine Verbindung zu einer Datenbank auf und führt keine Abfragen aus. Auch wenn Sie einen Dialekt eintragen können, folgt die Formatierung allgemeinen Standardregeln. Bei einer leeren Eingabe oder einer Eingabe, die nur aus Leerzeichen besteht, bleibt das Ausgabefeld leer.
Anleitung
- Fügen Sie Ihren unformatierten SQL-Code in das Eingabefeld ein.
- Legen Sie bei Bedarf die gewünschte Anzahl an Leerzeichen für die Einrückung fest (Standardwert: 2).
- Geben Sie optional eine Dialektbezeichnung an.
- Starten Sie die Formatierung, um die aufbereitete Abfrage im Ausgabebereich einzusehen.
Beispiele
- Aus der einzeiligen Eingabe 'select id, name from users where active = 1 order by name asc' wird eine strukturierte Abfrage mit großgeschriebenen Befehlen wie SELECT, FROM, WHERE und ORDER BY samt eingerückten Klauseln.
- Mehrere aufeinanderfolgende Tabellenbefehle werden formatiert, mit Zeilenumbrüchen getrennt und jeweils durch ein Semikolon abgeschlossen.
FAQ
Werden SQL-Schlüsselwörter automatisch großgeschrieben?
Ja, die Formatierung wandelt erkannte SQL-Befehle wie SELECT, FROM, WHERE oder JOIN automatisch in Großbuchstaben um.
Was geschieht bei ungültigen Einrückungswerten?
Wenn ein Wert außerhalb des Bereichs von 0 bis 8 Leerzeichen eingegeben wird oder keine gültige Zahl vorliegt, verwendet das Tool automatisch zwei Leerzeichen als Einrückung.
Verbindet sich das Werkzeug mit einer Datenbank?
Nein, das Werkzeug nimmt ausschließlich eine Textformatierung vor. Es wird keine Verbindung zu Datenbanken hergestellt und kein Code ausgeführt.
Gibt es ein Größenlimit für den eingegebenen SQL-Text?
Ja, Texteingaben bis zu einer Obergrenze von 1.000.000 UTF-8-Bytes werden formatiert. Größere Eingaben werden vor der Verarbeitung abgewiesen.