Formateur SQL

Collez une requête SQL et obtenez-la reformatée avec chaque clause (SELECT, FROM, WHERE, JOIN, GROUP BY…) sur sa propre ligne indentée.

809 vues

SQL lisible, pas SQL validé

Ceci est un formateur, pas un validateur — il découpe une requête en lignes séparées à chaque clause majeure (SELECT, FROM, WHERE, la famille JOIN, GROUP BY, ORDER BY, HAVING, UNION…) et indente les conditions AND/OR/ON en dessous, pour qu'une longue requête sur une seule ligne devienne réellement lisible d'un coup d'œil.

Il ne vérifie délibérément pas si le SQL est valide pour une base de données spécifique — une vraie validation consciente du dialecte nécessiterait un analyseur complet pour chaque variante SQL (MySQL, Postgres, SQL Server diffèrent tous), et un faux validateur superficiel ne donnerait qu'une fausse confiance. Cet outil ne fait que reformater ce que vous lui donnez.

Questions fréquentes

Cela me dit-il si mon SQL est correct ?

Non — délibérément. La vraie validation SQL dépend de la base de données ciblée (MySQL, PostgreSQL, SQL Server ont tous des particularités de syntaxe différentes), et un outil léger dans le navigateur ne peut pas le faire honnêtement. Ceci ne fait que reformater la mise en page, sans jamais prétendre que votre requête est valide ou invalide.

Cela va-t-il casser ma requête ?

Non — cela insère uniquement des sauts de ligne et de l'indentation, et met en majuscules les mots-clés en option. Le texte SQL lui-même (identifiants, valeurs, opérateurs) n'est jamais modifié.

Outils similaires