Formateur SQL
Formate les requêtes SQL avec dialecte sélectionnable.
Présentation
Cet outil met en forme du SQL à l’aide de la bibliothèque très répandue
sql-formatter : les mots-clés passent en majuscules, les clauses (SELECT,
FROM, WHERE, ORDER BY) occupent chacune leur ligne, et les listes de
sélection sont éclatées pour la lisibilité. Un sélecteur de dialecte ajuste
l’analyse pour MySQL, MariaDB, PostgreSQL, SQLite, BigQuery et Transact-SQL, de
sorte que les opérateurs et les guillemets propres à chaque dialecte soient
traités correctement. Pratique pour nettoyer des requêtes générées par un ORM ou
des lignes uniques copiées depuis des journaux.
Utilisation
- Choisissez votre base dans la liste Dialect (
sql,mysql,postgresql,sqlite,mariadb,bigqueryoutransactsql). - Collez la requête dans le champ SQL.
- Le résultat apparaît instantanément dans Formatted ; une erreur d’analyse pour le dialecte choisi s’affiche au-dessus de la sortie.
Exemples
-
select id,name from users where active=1 order by name→SELECT id, name FROM users WHERE active = 1 ORDER BY name
Remarques
Si une requête valide provoque une erreur, essayez un autre dialecte — une
syntaxe propre à un éditeur échoue souvent sous le réglage générique sql. La
casse des mots-clés est fixée en majuscules.