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é parametre Akcia:
⚠ 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.
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.