SQL formatter
Plak een query en krijg nette, consequent ingesprongen SQL die makkelijk te lezen, te reviewen en te delen is.
Verzegeld op dit apparaat
Werkt in je browser. Er wordt niets geüpload.
Verzegeld
Opgemaakte SQL
Je opgemaakte SQL verschijnt hier terwijl je typt.
Deze SQL kon niet worden opgemaakt
Zo werkt het
-
Plak je query
Plak één query of een heel script, of open een .sql-bestand. Meerdere statements, gescheiden door puntkomma’s, zijn geen probleem.
-
Kies je dialect en stijl
Kies je database zodat de specifieke syntaxis wordt begrepen, en stel daarna hoofdletters, inspringing en indeling in.
-
Kopieer de nette SQL
De opgemaakte query wordt bijgewerkt terwijl je typt. Kopieer hem of download hem als .sql-bestand.
Veelgestelde vragen
Worden mijn query’s naar een server gestuurd?
Nee. Het opmaken gebeurt in je browser, dus tabelnamen, klantgegevens in literals en interne schema’s verlaten je apparaat nooit.
Waarom is het dialect belangrijk?
Elke database heeft eigen sleutelwoorden, regels voor aanhalingstekens en operatoren: backticks in MySQL, vierkante haken in SQL Server, ::-casts in PostgreSQL. Met het juiste dialect herkent de formatter ze, in plaats van een fout te melden.
Verandert het opmaken wat mijn query doet?
Nee. Alleen witruimte, regeleinden en, als je dat kiest, de hoofdletters van sleutelwoorden veranderen. Tabelnamen, kolomnamen, strings en commentaar blijven precies zoals ze geschreven zijn.
Controleert het of mijn SQL klopt?
Het leest de structuur van de query, dus niet-afgesloten aanhalingstekens en haakjes worden gemeld met hun regel en kolom. Het maakt geen verbinding met een database, dus het kan niet zien of een tabel of kolom bestaat.
Wat is de indeling met uitgelijnde kolommen?
Die zet de sleutelwoorden in een kolom met vaste breedte aan de linkerkant, met de rest van elke clausule ernaast uitgelijnd. Sommige teams vinden lange SELECT-lijsten zo makkelijker te scannen.