Formátovač SQL — úprava, minifikácia a overenie dotazov SQL
Formátovač SQL
Formátovač SQL: úprava, minifikácia a overenie dotazov SQL.
Podporuje dialekty MySQL, PostgreSQL, SQL Server, Oracle, SQLite a MariaDB.
Všetky výpočty prebiehajú lokálne v prehliadači — údaje sa nikdy nenahrávajú na žiadny server.
Dialekt:⚠Pomenované parametreAkcia:
⚠ Bezpečnostné upozornenie: Formátovanie SQL nie je náhrada za parametrizované dotazy.
V produkčnom kóde sa vždy používajú parametrizované dotazy (prepared statements), aby sa zabránilo útokom SQL injection.
Tento nástroj iba formátuje SQL pre čitateľnosť — neočisťuje ho a neoveruje voči injekcii.
Vstupný SQL
Výstup
Ako sa používa: SQL sa vloží do ľavého poľa, zvolí sa dialekt a akcia a klikne sa na Spracovať (alebo sa len píše — automatické spracovanie pri zadávaní).
Formát: Upraví SQL s jednotným odsadením, veľkosťou kľúčových slov a zarovnaním klauzúl. Zvoliť sa dá Odsadenie (2 alebo 4 medzery), Veľkosť kľúčových slov (veľké, malé alebo bez zmeny) a Riadky medzi dotazmi na riadenie prázdnych riadkov medzi príkazmi.
Minifikácia: Stlačí SQL na jeden riadok odstránením všetkých zbytočných medzier — hodí sa na vkladanie do kódu alebo zmenšenie objemu siete.
Overenie: Skontroluje syntax SQL bez preformátovania. Ak je SQL platné, zobrazí sa zelené potvrdenie; inak sa zobrazí konkrétna chyba syntaxe.
Podporované dialekty: MySQL, PostgreSQL, SQL Server (T-SQL), Oracle (PL/SQL), SQLite, MariaDB — každý s kľúčovými slovami a pravidlami syntaxe špecifickými pre dialekt.
Prečo formátovať SQL?
Formátovanie SQL mení len medzery a zalomenia riadkov — nikdy nie sémantiku. Líšia sa dialekty: identifikátory sa v MySQL uzatvárajú spätnými úvodzovkami, v PostgreSQL dvojitými úvodzovkami a v SQL Server hranatými zátvorkami, takže formátovač vyladený pre jeden dialekt môže iný zle prečítať. Väčšina tímov píše kľúčové slová veľkými písmenami a názvy malými len podľa konvencie.
Formátovač je nástroj na čitateľnosť — neoptimalizuje, neprepisuje ani neoveruje logiku.
🔷 Formátovač SQL
Zvolí sa akcia a SQL sa spracuje, aby sa zobrazili štatistiky.