Zo gebruik je SQL-formatter
- 1
Plak je SQL
Plak een query of een heel script, of open een .sql-bestand; met Voorbeeld zie je een rommelige query om uit te proberen.
- 2
Kies het dialect
Kies je database, zodat aanhalingstekens, operators en trefwoorden goed worden herkend.
- 3
Stel de stijl in
Kies de hoofdletters bij trefwoorden, de inspringing, de plaats van komma's en de opmaak die bij de afspraken van je team passen.
- 4
Opmaken en kopiëren
Druk op SQL opmaken of Minimaliseren, kopieer daarna het gemarkeerde resultaat of download het als .sql.
Limieten en Pro
Gratis zonder account: 20 dialecten, .sql-bestanden tot 10 MB en scripts die binnen 20 seconden worden opgemaakt; uitvoer van meer dan 600.000 tekens wordt gedeeltelijk getoond in het voorbeeld en volledig gekopieerd of gedownload.
Pro haalt de advertenties weg; de formatter zelf is op elk abonnement hetzelfde. Pro bekijken
Over SQL-formatter
Plak een query van één regel uit een log, de debuguitvoer van een ORM of een chatbericht van een collega, en deze formatter zet hem neer zoals een zorgvuldig mens dat zou doen: één clausule per regel, geselecteerde kolommen en joins ingesprongen onder hun trefwoord, en subqueries genest, zodat je de structuur in één oogopslag ziet. De tool begrijpt 20 SQL-dialecten – standaard-SQL, MySQL, MariaDB, PostgreSQL, SQL Server T-SQL, SQLite, Oracle PL/SQL, BigQuery, Snowflake, Redshift, Spark, Trino, DuckDB, ClickHouse, Hive, Db2, Db2 for i, SingleStore, TiDB en Couchbase N1QL – dus dialectspecifieke syntaxis zoals identifiers met backticks, vierkante haken, :: casts of strings met dollartekens blijft intact.
Jij bepaalt de huisstijl: trefwoorden in hoofdletters, kleine letters of zoals ze er staan; functienamen en gegevenstypen op dezelfde manier; twee spaties, vier spaties of tabs; komma's aan het einde of het begin van regels; AND en OR vóór of na de regelovergang; en een standaard of tabelvormige opmaak waarbij trefwoorden in een kolom onder elkaar staan. Scripts met meerdere statements worden gescheiden door een lege regel. Minimaliseren doet het omgekeerde: opmerkingen en overbodige witruimte verdwijnen, terwijl strings, tussen aanhalingstekens geplaatste namen en optimizer-hints ongemoeid blijven.
De uitvoer krijgt syntaxiskleuring en kun je kopiëren of downloaden als .sql-bestand. De opmaak gebruikt de open-source bibliotheek sql-formatter, die pas wordt geladen als je voor het eerst op SQL opmaken drukt, en draait in een achtergrondworker, zodat lange scripts de pagina niet blokkeren.
De formatter wijzigt alleen witruimte en hoofdlettergebruik. Hij controleert geen tabel- of kolomnamen, voert de query niet uit en herschrijft hem niet voor betere prestaties. Voor stored procedures met ongebruikelijke leveranciersyntaxis kan het nodig zijn het dichtstbijzijnde dialect te kiezen.
Privacy
SQL wordt in je browser opgemaakt door een Web Worker, dus queries met tabelnamen, klantgegevens of inloggegevens worden nooit naar een server gestuurd. Je keuzes voor dialect en stijl worden bewaard in de lokale opslag; de SQL zelf niet.
Functies
20 SQL-dialecten
MySQL, PostgreSQL, SQL Server, Oracle, BigQuery, Snowflake en 14 andere.
Jouw huisstijl
Hoofdletters bij trefwoorden, inspringing, komma's vooraan of achteraan, plaats van AND/OR en tabelvormige opmaak.
Ook minimaliseren
Haal opmerkingen en witruimte weg om SQL in code te verwerken, met strings en hints intact.