Форматирование SQL онлайн

Хаотичный SQL в аккуратный читаемый запрос с отступами

Вставьте неструктурированный запрос SQL и получите чистый код с правильными переносами строк и отступами, готовый к запуску и командному ревью. Сервис поддерживает пять диалектов: PostgreSQL, MySQL, SQLite, SQL Server и BigQuery. Форматтер логично делит запрос по ключевым операторам, расставляет отступы в два пробела и приводит служебные команды к верхнему регистру. Сама структура запроса не меняется, названия таблиц, колонок и переменные остаются без изменений. Результат можно скопировать в буфер или скачать в виде файла query.sql. Удобно для проверки сложных запросов из логов или ORM перед отправкой в репозиторий. Все операции производятся в браузере, запрос не отправляется на сервер.

Частые вопросы

Какие диалекты SQL поддерживаются?

Инструмент поддерживает пять вариантов: PostgreSQL, MySQL, SQLite, SQL Server и BigQuery. Запросы для других систем, например Oracle, можно форматировать через близкий синтаксис, однако специфические конструкции могут вызвать ошибку парсера.

Может ли инструмент изменить логику выполнения запроса?

Нет. Меняются только пробелы, переносы строк и регистр служебных ключевых слов. Вся бизнес-логика и порядок выполнения остаются абсолютно такими же, как в исходнике.

Почему форматирование выдает ошибку?

Парсер не смог разобрать синтаксическую структуру текста. Чаще всего это происходит из-за пропущенной скобки, лишней запятой или использования специфических конструкций другого диалекта. Обратите внимание на текст сообщения об ошибке и попробуйте переключить диалект.

Можно ли перевести ключевые слова в нижний регистр?

Нет. Инструмент всегда преобразует операторы вроде SELECT и WHERE в верхний регистр. Это общепринятый стандарт в индустрии, который визуально отделяет синтаксис SQL от названий сущностей в базе данных.

Передается ли мой код на сервер?

Нет. Весь парсинг и форматирование работают прямо внутри браузера. Вы можете безопасно вставлять внутренние запросы со схемами и названиями рабочих таблиц.

Другие полезные инструменты

Все инструменты в разделе Разработчикам и экономия AI