Formateur SQL

Transformez une requête SQL compacte en une requête joliment indentée.

Dialecte SQL
Casse des mots-clés
Entrée
Résultat

Exemples d'utilisation

Nettoyer une requête sur une ligne copiée d'un journal

Collez une longue requête SQL sur une seule ligne provenant d'un journal d'application ou de requêtes lentes, et récupérez-la répartie en lignes lisibles, clause par clause.

Améliorer la lisibilité pour une revue de code ou une documentation

Ajustez l'indentation d'une requête avant de l'inclure dans une pull request ou un document technique pour que la structure soit claire au premier coup d'œil.

S'aligner sur le style de mots-clés de votre équipe

Convertissez des mots-clés comme SELECT et FROM en majuscules ou minuscules selon le guide de style SQL de votre équipe.

Questions fréquentes

Ma requête est-elle envoyée à un serveur?

Non. Tout le formatage se fait entièrement dans votre navigateur, et ce que vous saisissez n'est jamais envoyé à un serveur.

Cela exécute-t-il réellement la requête ou se connecte-t-il à une base de données?

Non. Cet outil ne fait que reformater le texte pour le rendre plus lisible — il ne se connecte jamais à une base de données et n'exécute rien.

Comment choisir le bon dialecte SQL?

Choisissez le dialecte correspondant à votre base de données afin que la syntaxe spécifique (comme les guillemets inversés de MySQL ou les opérateurs de PostgreSQL) soit reconnue plus précisément. En cas de doute, le SQL standard convient à la plupart des requêtes.

Que se passe-t-il en cas d'erreur de syntaxe?

Si la requête contient des parenthèses mal appariées ou une erreur de syntaxe, le formatage échoue et un message d'erreur indique approximativement où se situe le problème.