SQL formatter

Форматирование SQL-запросов с поддержкой диалектов MySQL, PostgreSQL, SQLite, MSSQL и BigQuery. На базе sql-formatter.

скопировано

О сервисе

Форматтер 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».

Нужен подобный сервис для вашего сайта или сложный сценарий — пишите, разработаю под задачи.

Ещё сервисы

Похожие инструменты

Нужен свой инструмент?

Сделаю такой же сервис под вашу задачу

Внутренние инструменты для сотрудников, публичные сервисы для клиентов, конвертеры и генераторы. Напишите — обсудим.

Роман Финк