0

Oblikovalnik SQL

Oblikujte in polepšajte poizvedbe SQL ali jih minimalizirajte v eno vrstico — v celoti v vašem brskalniku.

🔒 V celoti obdelano v vašem brskalniku – nič, kar tukaj vnesete, ni nikoli naloženo.

Obdelava ... 0%
Tokenizacija izvorne kode SQL
Zaznavanje stavkov in podpoizvedb
Uveljavljanje velikih/malih črk ključnih besed
Upodabljanje oblikovanega izpisa

Rezultat

40-vrstična poizvedba, napisana na hitro — vse z malimi črkami, v enem neskončnem nizu, s tremi gnezdenimi podpoizvedbami — je skoraj nemogoča za pregled. Ta oblikovalnik SQL jo spremeni v berljiv, dosledno zamaknjen SQL z enim klikom: vsak stolpec seznama SELECT dobi svojo vrstico, stavki JOIN se poravnajo pod klavzulo FROM, pogoji WHERE se lomijo pri vsakem AND/OR, podpoizvedbe pa so zamaknjene za eno raven globlje, tako da je struktura poizvedbe takoj vidna.

Oblikovalnik temelji na pravem tokenizatorju SQL, ne na iskanju in zamenjavi. To pomeni, da ve, česa se nikoli ne sme dotakniti: nizi ohranijo svojo natančno vsebino in presledke, komentarji -- in /* */ preživijo oblikovanje, identifikatorji, citirani z dvojnimi narekovaji, povratnimi narekovaji ali [oglatimi oklepaji], pa se prenesejo bajt za bajtom. Pisanje ključnih besed z velikimi črkami je neobvezno — vklopite ga, da dobite SELECT, FROM, LEFT JOIN z velikimi črkami ne glede na to, kako so bili vtipkani, ali izklopite, da ohranite izvorno velikost črk.

Sami izberete širino zamika — 2 ali 4 presledke — da ustreza slogovnemu vodniku vaše ekipe, in način: oblikovanje za ljudi ali minimalizacijo v eno vrstico za dnevnike, vsebine JSON in konfiguracijske datoteke. Več stavkov, ločenih s podpičji, se obdela v enem prehodu, povzetek pa pove, koliko jih je bilo obdelanih.

Vse poteka lokalno v vašem brskalniku: poizvedba se tokenizira in ponovno sestavi na vaši napravi in ni nikoli poslana na noben strežnik. Zaradi tega je orodje varno za pravi produkcijski SQL — z dejanskimi imeni tabel, podrobnostmi sheme in poslovno logiko — ki ga nikoli ne bi smeli prilepiti v spletno storitev, ki nalaga vaš vnos. Deluje brez povezave, ko je stran naložena; rezultat lahko kopirate ali prenesete kot datoteko .sql.