SQL Formatter transformeert geminificeerde of rommelige SQL in leesbare, ingesprongen query's. Trefwoorden gaan op nieuwe regels (SELECT, FROM, WHERE, JOIN, ON, AND, OR), SELECT-lijsten splitsen één kolom per regel en trefwoorden met meerdere woorden (GROUP BY, INNER JOIN, IS NOT NULL) worden herkend. Optionele UPPERCASE-trefwoordnormalisatie en syntaxismarkering voor trefwoorden, functies, tekenreeksen en getallen.
SQL lezen die uit code of logboeken is gekopieerd is vaak pijnlijk — ORM's produceren query's in één regel, logformatteerders verwijderen regelafsluitingen en door verschillende auteurs geschreven SQL gebruikt inconsistente inspringing. SQL Formatter geeft u in één klik een schone, consistente weergave van elke query. De formatter tokenizeert de SQL (verwerkt tekenreeksen, opmerkingen, getallen, identifiers, operatoren en leestekens), herkent ~80 SQL-trefwoorden inclusief trefwoorden met meerdere woorden zoals GROUP BY, LEFT OUTER JOIN, IS NOT NULL en ORDER BY. Trefwoorden op het hoogste niveau (SELECT, FROM, WHERE, HAVING, enz.) gaan elk op hun eigen regel. SELECT-lijsten krijgen één kolom per regel, waardoor brede kolomlijsten leesbaar worden. JOIN-clausules indentatie op een nieuwe regel met hun ON-voorwaarde. Optionele UPPERCASE-normalisatie converteert gemengde trefwoorden naar uppercase voor consistentie. Syntaxismarkering kleurt trefwoorden paars, functies blauw, tekenreeksen groen, getallen oranje en opmerkingen cursief grijs. Opmerkingen (-- regel en /* blok */) worden behouden. Een Minify-optie compacteert een query terug naar één regel voor eenregelige gebruik (bijv. als tekenreeks in code).
Tokenizer herkent ~80 SQL-trefwoorden (inclusief trefwoorden met meerdere woorden GROUP BY, INNER JOIN, IS NOT NULL) voor correct regelafbreken.
Elke kolom in een SELECT-lijst krijgt zijn eigen regel — brede kolomlijsten worden scanbaar.
Optionele omzetting in hoofdletters voor trefwoorden geeft uw query consistente caseringongeacht auteur.
Trefwoorden, functies, tekenreeksen, getallen en opmerkingen zijn kleurgecodeerd voor gemakkelijk structuurscanning.
SQL-opmerkingen (-- en /* */) worden op hun plaats behouden tijdens formattering — geen verassingsverwijderingen.
Vouwt elke opgemaakte query terug naar één regel — nuttig bij het insluiten van SQL als tekenreeksliteraal in code.
ORM's zoals Sequelize, Prisma of TypeORM loggen SQL in één regel. Plak in de formatter om de querystructuur te begrijpen.
Bij het beoordelen van een PR met ingebedde SQL-tekenreeksen, formatteer deze voor leesbaarheid voordat u opmerkingen achterlaat.
Formateer een trage query om de JOIN-structuur duidelijk te zien, waardoor bottlenecks gemakkelijker te herkennen zijn tijdens optimalisatie.
Produceer schoon opgemaakte SQL voor opname in README, interne wiki's of API-documentatie.
Nieuwe SQL-ontwikkelaars kunnen hun query's plakken en de juiste formattering zien als leerverwijs voor idiomatische stijl.
Klik op het pictogram SQL in de DevSuite Pro dock. Een paneel wordt geopend met opties en een invoergebied.
Plak elke SQL — uit ORM-logboeken, een bestand of een code-editor. Werkt met SELECT, INSERT, UPDATE, DELETE, CREATE en meer.
Druk op Formatteren om een ingesprongen, leesbare query met trefwoorden op hun eigen regels te krijgen.
Pas inspringingsbreedte aan, schakel UPPERCASE-trefwoorden in/uit, activeer/deactiveer syntaxismarkering naar uw stijl.
Klik op Kopiëren om de opgemaakte of geminificeerde query op te halen. Plak in uw IDE, ticket of documentatie.
Installeer DevSuite Pro gratis en ontgrendel 64+ ontwikkelaarstools voor uw browser.