SQL-Formatierer
Rücken Sie eine Abfrage ein, damit sie lesbar wird, in Ihrem eigenen Browser.
- Läuft in Ihrem Browser — Ihr Text wird nirgendwohin gesendet
- Ohne Anmeldung, ohne Kontingent, so oft nutzbar, wie Sie möchten
So funktioniert es
Abfragen kommen aus Logs, ORMs und von Kollegen als eine lange Zeile an, und der erste Schritt zum Verständnis ist immer, sie übersichtlich anzuordnen. Sie dafür in eine Website einzufügen, ist der Weg, auf dem Produktionsabfragen – Tabellennamen, Spaltennamen, manchmal echte Kundendaten in einer WHERE-Klausel – auf dem Server eines anderen landen.
Dialekte sind wichtig
SQL ist eine Familie und keine einzelne Sprache. PostgreSQL, MySQL, T-SQL, PL/SQL, BigQuery und Spark haben jeweils Syntax, die die anderen ablehnen, und ein Formatierer mit dem falschen Dialekt verstümmelt eine Abfrage entweder oder verweigert sie. Standard-SQL passt für die meisten gewöhnlichen Abfragen; wechseln Sie, wenn Ihre herstellerspezifische Syntax verwendet.
Es formatiert nur
Es wird nichts ausgeführt, keine Datenbank kontaktiert und die Bedeutung der Abfrage nie verändert – nur ihr Leerraum und die Groß-/Kleinschreibung der Schlüsselwörter. Ein Formatierer, der Ihre Abfrage veränderte, wäre gefährlich.
Schreibweise der Schlüsselwörter
Schlüsselwörter in Großbuchstaben gegenüber Bezeichnern in Kleinbuchstaben sind die seit Langem übliche Konvention und machen die Struktur überschaubar. „Beibehalten, was Sie getippt haben“ gibt es für Teams, deren Styleguide etwas anderes vorschreibt.
Warum das lokal läuft
Eine Abfrage beschreibt Ihr Schema und oft auch Ihre Daten. Es gibt keinen Grund, dass sie Ihren Rechner verlassen muss, nur um eingerückt zu werden.
SQL-Formatierer – Fragen
Führt es meine Abfrage aus?
Nein. Es formatiert nur den Text. Es wird nie eine Datenbank kontaktiert.
Warum wurde meine Abfrage abgelehnt?
Wahrscheinlich der falsche Dialekt. Herstellerspezifische Syntax erfordert den passenden ausgewählten Dialekt.
Ändert es, was meine Abfrage bewirkt?
Nein. Es ändern sich nur Leerraum und Groß-/Kleinschreibung der Schlüsselwörter.
Wird mein SQL hochgeladen?
Nein. Die Formatierung findet in Ihrem Browser statt.