Хаотичный SQL в аккуратный читаемый запрос с отступами
Вставьте неструктурированный запрос SQL и получите чистый код с правильными переносами строк и отступами, готовый к запуску и командному ревью. Сервис поддерживает пять диалектов: PostgreSQL, MySQL, SQLite, SQL Server и BigQuery. Форматтер логично делит запрос по ключевым операторам, расставляет отступы в два пробела и приводит служебные команды к верхнему регистру. Сама структура запроса не меняется, названия таблиц, колонок и переменные остаются без изменений. Результат можно скопировать в буфер или скачать в виде файла query.sql. Удобно для проверки сложных запросов из логов или ORM перед отправкой в репозиторий. Все операции производятся в браузере, запрос не отправляется на сервер.
Инструмент поддерживает пять вариантов: PostgreSQL, MySQL, SQLite, SQL Server и BigQuery. Запросы для других систем, например Oracle, можно форматировать через близкий синтаксис, однако специфические конструкции могут вызвать ошибку парсера.
Нет. Меняются только пробелы, переносы строк и регистр служебных ключевых слов. Вся бизнес-логика и порядок выполнения остаются абсолютно такими же, как в исходнике.
Парсер не смог разобрать синтаксическую структуру текста. Чаще всего это происходит из-за пропущенной скобки, лишней запятой или использования специфических конструкций другого диалекта. Обратите внимание на текст сообщения об ошибке и попробуйте переключить диалект.
Нет. Инструмент всегда преобразует операторы вроде SELECT и WHERE в верхний регистр. Это общепринятый стандарт в индустрии, который визуально отделяет синтаксис SQL от названий сущностей в базе данных.
Нет. Весь парсинг и форматирование работают прямо внутри браузера. Вы можете безопасно вставлять внутренние запросы со схемами и названиями рабочих таблиц.
Klix не загрузился
Сначала попробуйте обновить страницу. Если только что вышла новая версия, обновление решает это сразу.
Если обновление не помогло, возможно, ваш браузер слишком старый. Klix запускает инструменты на вашем устройстве, а не на сервере, поэтому ему нужен браузер 2022 года или новее. Что делать: обновите Chrome или Firefox и снова откройте klixtools.com.