Форматувальник SQL

Форматувальник SQL: форматує, мінімізує і перевіряє запити SQL. Підтримує діалекти MySQL, PostgreSQL, SQL Server, Oracle, SQLite і MariaDB.
Уся обробка відбувається локально у вашому браузері — ваші дані ніколи не вивантажуються на жоден сервер.
Діалект: ⚠ Іменовані параметри Дія:
⚠ Попередження безпеки: форматування SQL не замінює параметризовані запити. У продакшені завжди використовуйте параметризовані запити (підготовлені оператори), щоб запобігти атакам SQL-ін'єкцій. Цей інструмент лише форматує SQL для читабельності — він не санітизує і не перевіряє на ін'єкції.
Як користуватися: вставте SQL у ліве текстове поле, оберіть діалект і дію, потім натисніть Обробити (або просто пишіть — автообробка під час введення).
Форматувати: форматує SQL з послідовними відступами, регістром ключових слів і вирівнюванням пунктів. Оберіть Відступ (2 або 4 пробіли), Регістр ключових слів (великі, малі або без змін) і Рядки між запитами, щоб керувати порожніми рядками між операторами.
Мінімізувати: стискає SQL в один рядок, прибираючи весь зайвий пробіл — корисно для вбудовування в код або зменшення навантаження мережі.
Перевірити: перевіряє синтаксис SQL без перефомування. Якщо SQL коректний, показується зелене підтвердження; інакше — конкретна синтаксична помилка.
Підтримувані діалекти: MySQL, PostgreSQL, SQL Server (T-SQL), Oracle (PL/SQL), SQLite, MariaDB — кожен зі своїми ключовими словами і правилами синтаксису.
Навіщо форматувати SQL?

Форматування SQL змінює лише пробіли і розриви рядків — ніколи не семантику. Відрізняються між базами даних діалекти: ідентифікатори беруться в зворотні апострофи в MySQL, у подвійні лапки в PostgreSQL і в квадратні дужки в SQL Server, тож форматувальник, налаштований під один діалект, може неправильно прочитати інший. Більшість команд пишуть ключові слова великими, а імена малими лише за конвенцією.

Форматувальник — інструмент читабельності: він не оптимізує, не переписує і не перевіряє вашу логіку.