Форматувальник SQL
Додайте до запиту відступи, щоб його можна було читати, у власному браузері.
- Працює у вашому браузері — ваш текст нікуди не надсилається
- Без реєстрації та квот, безкоштовно користуйтеся скільки завгодно
Як це працює
Запити надходять одним довгим рядком із журналів, ORM і від колег, і перший крок до розуміння запиту — завжди розкласти його по рядках. Вставляючи його для цього на вебсайт, ви й віддаєте робочі запити — назви таблиць, назви стовпців, іноді навіть дані клієнтів у реченні WHERE — на чужий сервер.
Діалекти мають значення
SQL — це скоріше родина, ніж одна мова. PostgreSQL, MySQL, T-SQL, PL/SQL, BigQuery і Spark мають синтаксис, який інші відхиляють, і форматувальник із неправильним діалектом або спотворить запит, або відмовиться його обробити. Стандартний SQL підходить для більшості звичайних запитів; перемкніться, якщо ваш використовує синтаксис, специфічний для постачальника.
Він лише форматує
Нічого не виконується, до бази даних не звертаються, а зміст запиту ніколи не змінюється — лише пробіли та регістр ключових слів. Форматувальник, що змінює ваш запит, був би небезпечним.
Регістр ключових слів
Ключові слова у верхньому регістрі проти ідентифікаторів у нижньому — давня конвенція, яка робить структуру легкою для перегляду. Збереження введеного вами регістру призначене для команд, чий посібник зі стилю вимагає іншого.
Чому це працює локально
Запит — це опис вашої схеми, а часто й ваших даних. Немає жодних підстав для того, щоб він залишав ваш комп'ютер лише заради відступів.
Форматувальник SQL: запитання
Чи виконується мій запит?
Ні. Лише переформатовується текст. До жодної бази даних не звертаються.
Чому мій запит відхилено?
Імовірно, вибрано не той діалект. Для синтаксису, специфічного для постачальника, потрібно вибрати відповідний діалект.
Чи змінює це дію мого запиту?
Ні. Змінюються лише пробіли та регістр ключових слів.
Чи завантажується мій SQL?
Ні. Форматування відбувається у вашому браузері.