Preskoči na vsebino
TextArray
100% lokalno

Oblikovalnik SQL

Oblikujte poizvedbe SQL z vsakim členom v svoji vrstici, doslednimi zamiki in velikimi črkami ključnih besed.

Vhod

Oblikovalnik SQL

Prilepite poljubno poizvedbo SQL in jo pridobite nazaj berljivo: SELECT, FROM, WHERE, JOIN, GROUP BY, HAVING, ORDER BY in drugi glavni členi začnejo vsak svojo vrstico, pogoji IN in ALI pa so še naprej zamaknjeni pod njimi in vsak stolpec na izbirnem seznamu se lahko nahaja v svoji vrstici. Izberite dva presledka, štiri presledke ali zavihke za zamik in izberite, ali so ključne besede napisane z velikimi črkami – klasična uporaba velikih črk SELECT/FROM/WHERE, zaradi katere je struktura vidna na prvi pogled.

Oblikovalnik je zgrajen na pravem tokenizerju, ne na kupu pravil za iskanje in zamenjavo. Dobesedni nizi, kot je 'it's', identifikatorji v narečjih v narečju ("stolpec", \`stolpec\`, [stolpec]) in oba sloga komentarjev (-- vrstica in /* blok */) gredo skozi bajt za bajtom, tako da se ključna beseda v nizu nikoli ne dotakne in citat v komentarju je nikoli ne zmede. Spreminjajo se samo presledki in velike in male črke ključnih besed – poizvedba, ki jo dobite, pomeni točno to, kar je pomenila poizvedba, ki ste jo prilepili.

Več stavkov, ločenih s podpičji, je prepoznanih in oblikovanih kot ločeni bloki, zaradi česar je orodje praktično za selitvene datoteke in semenske skripte, ne le za posamezne poizvedbe. Iskreno govori o svojih omejitvah: globoko ugnezdene podpoizvedbe ostanejo v vrstici klavzule, namesto da bi bile ponovno zamaknjene, zaradi česar je rezultat predvidljiv za poizvedbe, ki jih dejansko vsakodnevno odpravljate.

Vse se izvaja lokalno v vašem brskalniku – poizvedbe, ki vsebujejo imena tabel, poverilnice ali proizvodne podatke, nikoli ne zapustijo vašega računalnika. Ko končate, kopirajte rezultat ali ga prenesite kot datoteko .txt.

FAQ

Ali bo oblikovalnik kdaj spremenil to, kar počne moja poizvedba?
Ne. Spremeni se samo presledek in velika črka ključne besede. Nizovni literali, identifikatorji v narekovajih, komentarji, številke in operatorji gredo skozi natanko tako, kot je zapisano, zato je oblikovana poizvedba pomensko enaka vnosu.
Kako se obravnavajo kompleksne ugnezdene podpoizvedbe?
To je najboljši formater. Stavki na najvišji ravni dobijo svoje vrstice, vendar vsebina oklepajev - vključno s podpoizvedbami - ostane v vrstici v vrstici svojega stavka. Ključne besede znotraj podpoizvedb so še vedno napisane z velikimi črkami. Za globoko ugnezdene poizvedbe je rezultat pravilen, vendar ni vedno popolnoma zamaknjen.
Katere ključne besede so napisane z velikimi črkami?
Ključne besede stavka (SELECT, FROM, WHERE, različice JOIN, GROUP BY, ORDER BY, INSERT INTO, UPDATE, DELETE FROM, CREATE TABLE in več), logični operatorji (AND, OR, NOT, IN, LIKE, BETWEEN) in običajne vrste stolpcev. Imena funkcij, kot je count(), ostanejo pri miru in nič znotraj nizov, narekovanih identifikatorjev ali komentarjev se nikoli ne spremeni.
Ali lahko oblikujem več izjav hkrati?
ja Stavki, ločeni s podpičji najvišje ravni, so oblikovani kot ločeni bloki s prazno vrstico med njimi. Podpičja znotraj literalov niza so prezrta, kot bi morala biti.
Ali je moj SQL kje naložen?
Ne. Orodje se v celoti izvaja v vašem brskalniku in vaše poizvedbe nikoli ne zapustijo vaše naprave – varno tudi za SQL, ki se sklicuje na proizvodne sheme.