SQL Formatter transformă SQL minificat sau dezordonat în interogări lizibile și indentate. Cuvintele cheie trec pe linii noi (SELECT, FROM, WHERE, JOIN, ON, AND, OR), listele SELECT se împart câte o coloană pe linie, iar cuvintele cheie compuse (GROUP BY, INNER JOIN, IS NOT NULL) sunt recunoscute. Normalizare opțională a cuvintelor cheie în MAJUSCULE și evidențiere de sintaxă pentru cuvinte cheie, funcții, șiruri și numere.
Citirea SQL-ului copiat din cod sau din log-uri este adesea dureroasă — ORM-urile produc interogări pe o singură linie, formatatoarele de log elimină liniile noi, iar SQL-ul scris manual de autori diferiți folosește indentare inconsistentă. SQL Formatter vă oferă o vizualizare curată și consistentă a oricărei interogări dintr-un singur clic. Formatorul tokenizează SQL-ul (gestionând șiruri, comentarii, numere, identificatori, operatori și punctuație), recunoaște ~80 de cuvinte cheie SQL, inclusiv cele compuse precum GROUP BY, LEFT OUTER JOIN, IS NOT NULL și ORDER BY. Cuvintele cheie de nivel superior (SELECT, FROM, WHERE, HAVING etc.) primesc fiecare propria linie. Listele SELECT primesc câte o coloană pe linie, făcând listele largi de coloane lizibile. Clauzele JOIN se indentează pe o linie nouă împreună cu condiția ON aferentă. Normalizarea opțională în MAJUSCULE convertește cuvintele cheie cu majuscule/minuscule mixte în majuscule, pentru consistență. Evidențierea de sintaxă colorează cuvintele cheie mov, funcțiile albastru, șirurile verde, numerele portocaliu, iar comentariile italic gri. Comentariile (-- de linie și /* de bloc */) sunt păstrate. Opțiunea Minify compactează o interogare înapoi pe o singură linie, pentru utilizare ca șir unic în cod.
Tokenizatorul recunoaște ~80 de cuvinte cheie SQL (inclusiv cele compuse GROUP BY, INNER JOIN, IS NOT NULL) pentru întreruperi de linie corecte.
Fiecare coloană dintr-o listă SELECT primește propria linie — listele largi de coloane devin ușor de scanat.
Conversia opțională în majuscule a cuvintelor cheie oferă interogării dumneavoastră o scriere consistentă, indiferent de autor.
Cuvintele cheie, funcțiile, șirurile, numerele și comentariile sunt colorate distinct pentru scanare ușoară a structurii.
Comentariile SQL (-- și /* */) sunt păstrate la locul lor în timpul formatării — fără ștergeri surpriză.
Colapsează orice interogare formatată înapoi pe o singură linie — util pentru încorporarea SQL-ului ca literal de tip șir în cod.
ORM-uri precum Sequelize, Prisma sau TypeORM înregistrează SQL pe o singură linie. Lipiți în formator pentru a înțelege structura interogării.
Când revizuiți un PR cu șiruri SQL încorporate, formatați-le pentru lizibilitate înainte de a lăsa comentarii.
Formatați o interogare lentă pentru a vedea clar structura JOIN, făcând blocajele mai ușor de identificat în timpul optimizării.
Produceți SQL curat formatat pentru includere în README, wiki-uri interne sau documentație API.
Dezvoltatorii noi în SQL pot lipi interogările lor și pot vedea formatarea corectă, ca referință de învățare pentru un stil idiomatic.
Faceți clic pe pictograma SQL din dock-ul DevSuite Pro. Se deschide un panou cu opțiuni și o zonă de intrare.
Lipiți orice SQL — din log-uri ORM, un fișier sau un editor de cod. Funcționează cu SELECT, INSERT, UPDATE, DELETE, CREATE și altele.
Apăsați Format pentru a obține o interogare indentată, lizibilă, cu cuvintele cheie pe linii proprii.
Ajustați lățimea de indentare, activați cuvintele cheie în MAJUSCULE, activați/dezactivați evidențierea de sintaxă pentru a se potrivi stilului dumneavoastră.
Faceți clic pe Copy pentru a prelua interogarea formatată sau minificată. Lipiți-o în IDE-ul dumneavoastră, tichet sau documentație.
Instalează DevSuite Pro gratuit și deblochează peste 64 de instrumente pentru dezvoltatori în browserul tău.