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