Форматирование SQL
Вставьте запрос и получите аккуратный SQL с единообразными отступами, который легко читать, проверять и пересылать.
Запечатано на этом устройстве
Работает в вашем браузере. Ничего не загружается на сервер.
Запечатано
Отформатированный SQL
Отформатированный SQL появится здесь по ходу набора.
Не удалось отформатировать этот SQL
Как это работает
-
Вставьте запрос
Вставьте один запрос или целый скрипт либо откройте файл .sql. Несколько инструкций, разделённых точкой с запятой, — тоже не проблема.
-
Выберите диалект и стиль
Укажите свою СУБД, чтобы её особый синтаксис распознавался, затем настройте регистр ключевых слов, отступы и вид.
-
Скопируйте готовый SQL
Отформатированный запрос обновляется по ходу набора. Скопируйте его или скачайте в файле .sql.
Частые вопросы
Мои запросы отправляются на сервер?
Нет. Форматирование выполняется в вашем браузере, поэтому названия таблиц, данные клиентов в литералах и внутренние схемы не покидают ваше устройство.
Почему важен диалект?
У каждой СУБД свои ключевые слова, правила кавычек и операторы: обратные апострофы в MySQL, квадратные скобки в SQL Server, приведение типов через :: в PostgreSQL. Если выбрать правильный диалект, форматирование распознает их, а не сообщит об ошибке.
Меняет ли форматирование то, что делает запрос?
Нет. Меняются только пробелы, переносы строк и, если хотите, регистр ключевых слов. Названия таблиц и столбцов, строки и комментарии остаются в точности такими, как были написаны.
Проверяет ли инструмент правильность SQL?
Он разбирает структуру запроса, поэтому незакрытые кавычки и скобки отмечаются с номером строки и столбца. К базе данных он не подключается, поэтому не может знать, существует ли таблица или столбец.
Что такое вид с выравниванием?
Ключевые слова выстраиваются в колонку фиксированной ширины слева, а остальная часть каждого предложения выравнивается рядом с ними. Некоторым командам так проще просматривать длинные списки SELECT.