Форматируйте длинные SQL-запросы с аккуратными отступами под ваш диалект базы данных.
Ваши файлы остаются на устройстве
Как это работает
1Вставьте SQL или выберите «Попробовать пример».
2Выберите диалект, чтобы правильно распознавались ключевые слова.
3Выберите регистр ключевых слов и ширину отступа.
4Скопируйте отформатированный запрос или скачайте его как файл .sql.
Что делают параметры
Форматировать
Помещает каждую часть запроса на отдельную строку и добавляет отступы для соединений, условий и подзапросов.
Минифицировать
Сворачивает запрос в одну строку. В этом режиме комментарии не удаляются.
Диалект
Меняет обработку кавычек, параметров и ключевых слов диалекта. Выберите базу данных, в которой выполняете запрос.
Ключевые слова
Верхний регистр, нижний регистр или как вы их напечатали.
Конфиденциальность
Всё работает в вашем браузере. Вставленный текст никогда не отправляется на сервер. В запросах часто есть имена таблиц и значения, которыми вы не хотите делиться, поэтому они остаются на устройстве.
Частые вопросы
Меняет ли форматирование то, что делает запрос?
Нет. Меняются только пробелы и регистр ключевых слов. Содержимое строк, идентификаторы и числа остаются нетронутыми.
Почему он сообщает об ошибке в моём запросе?
Парсер не смог прочитать часть текста, обычно из-за незакрытой кавычки или скобки либо конструкции из другого диалекта. Попробуйте другой диалект из списка.
Можно ли форматировать сразу несколько операторов?
Да. Операторы, разделённые точкой с запятой, форматируются один за другим с пустой строкой между ними.
Проверяет ли он запрос по моей схеме?
Нет. Он проверяет структуру текста, а не существование таблиц или столбцов.
Безопасны ли плейсхолдеры вроде $1 или :name?
Да. Позиционные и именованные параметры распознаются для основных диалектов и остаются в точности как написаны.