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

Форматирование SQL-запросов с UPPER-ключевыми словами и отступами.

Вставьте SQL, чтобы получить читаемый вид: переносы, отступы и ключевые слова в верхнем регистре.

Обработка локальная, без SQL-парсера и без БД. Корректность запроса не проверяется.

Рекомендуемые инструменты

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

Оба инструмента расставляют переносы и отступы, но formatter переводит распознанные SQL-ключевые слова в верхний регистр. Beautifier сохраняет исходный регистр слов.

Отдельный диалект не выбирается: используется фиксированный список распространённых ключевых слов и конструкций. Специфичные операторы PostgreSQL, MySQL, SQL Server или Oracle могут не получить ожидаемого форматирования.

Нет. Инструмент разбивает строку на простые токены и не обращается к базе данных или SQL-парсеру. Он может отформатировать синтаксически неверный запрос без предупреждения.

Одинарные и двойные кавычки отслеживаются, а обратный слеш считается экранированием закрывающей кавычки. Круглые скобки меняют уровень отступа, но сложные правила конкретных SQL-диалектов не анализируются.

Одинарные и двойные кавычки отслеживаются, а обратный слеш считается экранированием закрывающей кавычки. Круглые скобки меняют уровень отступа, но сложные правила конкретных SQL-диалектов не анализируются.