Превращает беспорядочный однострочный SQL в читаемый код с правильными отступами. Обрабатывает SELECT, INSERT, UPDATE, DELETE, CREATE, ALTER, JOIN, подзапросы, CTE (конструкции WITH) и выражения CASE.
Раскрашенные по категориям ключевые слова, функции, строки, числа и комментарии значительно упрощают проверку и отладку сложного SQL с множеством JOIN и подзапросов.
Выберите ключевые слова в ВЕРХНЕМ РЕГИСТРЕ (профессиональный стандарт), нижнем регистре или сохраните существующий регистр. Единообразный регистр ключевых слов упрощает чтение SQL и снижает когнитивную нагрузку при чтении длинных запросов.
Всё форматирование SQL выполняется полностью в вашем браузере — никакие запросы не отправляются на сервер. Безопасно для продакшн-запросов, содержащих конфиденциальные имена таблиц, значения столбцов и бизнес-логику.
Форматтер SQL переформатирует SQL-запросы с единообразными отступами, переносами строк и регистром ключевых слов. Он делает сложные запросы с множеством JOIN, подзапросов и CTE гораздо проще для чтения и отладки, не меняя того, что делает запрос.
Нет. Форматирование SQL меняет только пробелы и регистр ключевых слов, которые SQL-движок удаляет перед разбором. Отформатированный запрос и его компактная версия выполняются одинаково — форматирование нужно исключительно для читаемости человеком.
Оба варианта — допустимый SQL. Соглашение о написании ключевых слов в верхнем регистре (SELECT, FROM, WHERE) остаётся самым распространённым стилем в профессиональных кодовых базах, потому что оно визуально отделяет ключевые слова от имён таблиц и столбцов, упрощая чтение запросов.
Диалекты SQL — это специфичные для поставщиков расширения стандартного SQL. MySQL использует кавычки-обратные апострофы и LIMIT/OFFSET. PostgreSQL использует идентификаторы в двойных кавычках и конструкции RETURNING. SQL Server использует идентификаторы в квадратных скобках и синтаксис TOP N. Этот форматтер обрабатывает стандартный SQL и распространённые шаблоны из всех основных диалектов.