Инструменты разработчика

Форматировщик SQL

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

Запустить инструмент

Онлайн-инструмент приводит переданный запрос к аккуратному и структурированному виду: выравнивает вложенные конструкции с помощью отступов и автоматически переводит ключевые слова SQL в верхний регистр. Вставьте один или сразу несколько операторов в поле «SQL-текст», выберите нужное количество пробелов в параметре «Отступ» и при необходимости укажите «Диалект». Например, компактный запрос `select id, name from users where active = 1` после обработки разбивается на отдельные читаемые строки с выделенными ключевыми словами. При работе с серией выражений сервис разделяет их точками с запятой и добавляет завершающий символ в конец последней строки. Инструмент лишь оформляет синтаксис и выравнивает строки, не подключаясь к внешним базам данных и не исполняя переданные команды. Полностью пустой ввод возвращает пустое поле, а непустой текст объемом более 1 000 000 байт в кодировке UTF-8 отклоняется с понятным предупреждением.

Инструкция

  1. Вставьте один или несколько SQL-операторов в поле «SQL-текст».
  2. Задайте желаемый размер отступа в поле «Отступ», выбрав целое число от 0 до 8.
  3. При необходимости заполните поле «Диалект», учитывая общее форматирование синтаксиса.
  4. Нажмите кнопку запуска и проверьте полученный структурированный текст в области вывода.
  5. Если результат не сформирован, убедитесь в наличии корректных SQL-операторов и проверьте размер исходного текста.

Примеры

  • Вставьте запрос `select id, name from users where active = 1` и укажите отступ 2. После обработки ключевое слово `SELECT` будет записано прописными буквами, а строки получат понятную читаемую структуру.
  • Если вставить несколько SQL-операторов, сервис разделит их точкой с запятой и переводом строки, а в конце запроса добавит завершающую точку с запятой.

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

Что делает форматировщик SQL?

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

Что произойдет при пустом поле?

Поле «SQL-текст» необязательно для заполнения. Пустая строка или ввод, состоящий только из пробелов, возвращает пустую строку без добавления лишних символов.

Как работает параметр «Отступ»?

Для непустого текста укажите целое число от 0 до 8. Если значение невозможно преобразовать в целое число или оно выходит за этот диапазон, сервис автоматически применит отступ 2.

Учитывается ли диалект SQL?

Параметр «Диалект» принимается сервисом, однако текущие правила форматирования остаются общими и не зависят от синтаксиса конкретной СУБД.

Почему результат может не появиться?

Форматирование завершится ошибкой, если в тексте отсутствуют распознаваемые SQL-операторы либо если общий объем ввода превышает 1 000 000 байт в кодировке UTF-8.

Встроить этот инструмент

Добавьте рабочий инструмент SmartPlusLab на свой сайт с помощью кода ниже.