SQL Formatter — Formateur SQL
Mettez en forme vos requêtes SQL pour les dialectes courants dans votre navigateur : indentation, casse des mots-clés et copie en un clic.
🔒 S'exécute entièrement dans votre navigateur — rien n'est téléchargéÀ quoi sert SQL Formatter
SQL Formatter embellit le texte des requêtes afin que les jointures, filtres, projections, regroupements, tris, expressions de table communes et expressions imbriquées soient plus faciles à relire. Il est utile pour déboguer une requête copiée depuis des logs, nettoyer une migration avant la revue de code, préparer des exemples pour la documentation ou reformater du SQL généré en quelque chose dont des humains peuvent discuter. L'outil prend en charge plusieurs dialectes, de sorte que les guillemets et les fonctions propres à chaque éditeur sont gérés plus fidèlement que par un simple formateur d'espaces. La casse des mots-clés peut être réglée sur majuscules, minuscules ou conservée, selon la convention de votre équipe.
Le formateur n'exécute pas de SQL, n'inspecte pas les schémas, n'ouvre aucune connexion réseau et ne vérifie pas les autorisations. Il analyse et réécrit simplement le texte de la requête dans votre navigateur. C'est donc sûr pour les tâches courantes où vous avez besoin de lisibilité sans connexion à une base de données et sans exposer une instruction à un service tiers.
Un flux de travail privé dans le navigateur
Tout le traitement s'effectue dans votre navigateur avec du JavaScript côté client. L'outil n'envoie à aucun serveur les extraits, valeurs de configuration, données générées, textes de requêtes ou exemples copiés, et ne nécessite aucun compte. Ce modèle exclusivement local est essentiel pour les utilitaires de développement, car le contenu qu'on y colle ressemble souvent à de vraies données applicatives : réponses d'API, logs, échantillons façon variables d'environnement, requêtes de base de données, balisage de brouillons ou valeurs copiées pendant des sessions de débogage en production. Garder la transformation en local réduit les risques et rend l'interaction rapide, car il n'y a aucun aller-retour réseau.
L'interface est volontairement compacte pour que vous puissiez coller l'entrée, ajuster les options, inspecter la sortie, la copier et retourner dans votre éditeur. Les résultats doivent néanmoins être relus avant d'être validés dans un dépôt, partagés publiquement ou utilisés dans un flux de production. Les outils de navigateur sont excellents pour une inspection et une préparation rapides, mais ils ne peuvent pas connaître toutes les conventions de projet, règles de classification des données ou exigences de validation propres à l'application.
Conseils pratiques
Choisissez dans la mesure du possible le dialecte correspondant au moteur de base de données. Les dialectes SQL diffèrent par la syntaxe des tableaux, les règles de guillemets, les blocs procéduraux, les opérateurs JSON, les fonctions de date et les clauses limit ; choisir PostgreSQL pour une requête PostgreSQL ou T-SQL pour une requête SQL Server améliore donc la mise en forme. Le formatage ne garantit pas qu'une requête soit correcte ou performante. Relisez le résultat avant de le valider, surtout si la requête d'origine contient des commentaires, des espaces réservés de templating ou des variables propres à l'application. Utilisez les outils explain de la base de données pour les questions de performance et les tests du projet pour vous assurer du comportement.
Comment utiliser
- Collez une requêteAjoutez une instruction SQL, une migration ou une définition de vue.
- Choisissez le dialecteSélectionnez le dialecte le plus proche de la syntaxe de la requête.
- Formatez et copiezMettez le SQL en forme et copiez-le dans votre éditeur.