SQL Форматиране
Форматирайте и разкрасете SQL заявките или ги минимизирайте до един ред — изцяло във вашия браузър.
Резултат
Заявка от 40 реда, написана набързо - всичко с малки букви, в един безкраен низ, с три вложени подзаявки - е почти невъзможно да се прегледа. Този SQL формататор го превръща в четим, последователно отстъпен SQL с едно щракване: всяка колона от списъка SELECT получава свой собствен ред, JOIN се подреждат под клаузата FROM, WHERE условията се прекъсват при всяко И/ИЛИ, а подзаявките са отстъпени едно ниво по-дълбоко, така че структурата на заявката да се вижда веднага.
Форматиращият е изграден върху истински SQL токенизатор, а не върху намиране и замяна. Това означава, че знае какво никога не трябва да докосва: низовите литерали запазват точното си съдържание и интервали, -- и /* */ коментарите преживяват форматирането, а идентификаторите, цитирани с двойни кавички, обратни отметки или [скоби], преминават през байт по байт. Главният регистър на ключовите думи не е задължителен — включете го, за да получавате SELECT, FROM, LEFT JOIN с главни букви, независимо от това как са въведени, или изключете, за да запазите оригиналния регистър.
Вие избирате ширината на отстъпа — 2 или 4 интервала — за да съответства на ръководството за стил на вашия екип и режима: форматиране за хора или минимизиране до един ред за регистрационни файлове, JSON полезни натоварвания и конфигурационни файлове. Множество изрази, разделени с точка и запетая, се обработват с едно преминаване, а обобщението ви казва колко са обработени.
Всичко се случва локално във вашия браузър: заявката се токенизира и се сглобява отново на вашето устройство и никога не се изпраща до сървър. Това прави инструмента безопасен за реален производствен SQL — с действителни имена на таблици, подробности за схемата и бизнес логика — които никога не трябва да поставяте в онлайн услуга, която качва вашия вход. Работи офлайн след зареждане на страницата; резултатът може да бъде копиран или изтеглен като .sql файл.