SQL formatter
Форматирует SQL в читаемый вид с правильными отступами и переводами строк.
О сервисе
Форматтер SQL-запросов с поддержкой 6 диалектов: Standard SQL, MySQL, PostgreSQL, SQLite, MSSQL, BigQuery. Настройка отступов и регистра ключевых слов.
Что умеет
- 6 диалектов SQL
- Отступ: 2, 4 пробела или tab
- Регистр ключевых слов: UPPER, lower или как введено
- Корректная обработка подзапросов и CTE
- На базе библиотеки sql-formatter
Как работает
Использует библиотеку sql-formatter (загружена локально, ~230 КБ). Парсит SQL в AST и выводит с форматированием.
Пример
«select * from u where active=1 order by id» → «SELECT * FROM u WHERE active = 1 ORDER BY id».
Нужен подобный сервис для вашего сайта или сложный сценарий — пишите, разработаю под задачи.
