Про цей інструмент

Цей форматувальник SQL переформатовує запити з послідовними відступами та регістром ключових слів для семи діалектів або стискає їх в один рядок.

Як користуватися

  1. Вставте свій SQL-запит.
  2. Оберіть діалект, відступ (2 пробіли, 4 пробіли або табуляція) і регістр ключових слів.
  3. Натисніть «Форматувати SQL» або «Мініфікувати», щоб отримати один рядок.
  4. Скопіюйте результат.

Корисно знати

  • Підтримувані діалекти: Standard SQL, MySQL, PostgreSQL, SQLite, T-SQL (SQL Server), PL/SQL (Oracle) і MariaDB.
  • Ключові слова можна записати ВЕЛИКИМИ, малими літерами або залишити як є.
  • Форматування виконує відкрита бібліотека sql-formatter; вона змінює лише пробіли та регістр ключових слів, а не логіку запиту.
  • Мініфікація замінює всі пробільні символи одинарними пробілами.

Працює повністю у вашому браузері — нічого з того, що ви вводите, не завантажується й не зберігається.

Поширені запитання

Чи змінює форматування роботу запиту?

Ні. Змінюються лише пробіли та регістр ключових слів; зміст запиту залишається тим самим.

Навіщо обирати діалект?

Діалекти мають різний синтаксис, наприклад ідентифікатори у зворотних лапках у MySQL чи у квадратних дужках у T-SQL. Правильний вибір допомагає форматувальнику коректно розібрати запит.

Чи перевіряє інструмент мій SQL?

Це форматувальник, а не валідатор. Синтаксис, який не вдається розібрати, спричинить помилку, але запит, що гарно відформатувався, все одно може не виконатися у вашій базі даних.

Чи надсилається мій запит на сервер?

Ні. Форматування відбувається у вашому браузері.