Parcours de la tâche / de l'entrée au résultat
Comment formater du SQL sans l'exécuter
- 01
Choisir le dialecte SQL
Sélectionnez SQL standard, PostgreSQL, MySQL, SQLite, SQL Server, BigQuery ou Snowflake pour que la syntaxe propre au dialecte soit découpée en jetons correctement — PostgreSQL est le défaut. Il n'y a pas de détection automatique : choisissez le dialecte que votre base de données parle réellement, car une clause qui se formate proprement en SQL standard peut se lire différemment une fois que le bon dialecte possède les mots-clés.
- 02
Coller et formater immédiatement
Collez ou tapez jusqu'à 256 Kio de SQL. Un collage s'exécute aussitôt, les modifications ordinaires se relancent après une courte pause tant que « Formatage automatique » est activé, et Ctrl ou Cmd + Entrée applique les options courantes à la demande. L'espace de travail s'ouvre sur une requête de jointure d'exemple : vous pouvez regarder le formateur travailler avant de lui confier du SQL de production.
- 03
Choisir une sortie lisible ou compacte
Compact conserve les sauts de ligne, les commentaires, les littéraux et les séparateurs de jetons. PostgreSQL suppose standard_conforming_strings=on ; MySQL suppose l'échappement par barre oblique inverse par défaut. Les modes de session de la base de données ne sont pas détectés. Le formatage modifierait le contenu entre guillemets, les commentaires ou les limites de ligne des littéraux. Essayez le mode Compact ou ajustez le SQL ; aucun résultat partiel n'est exporté.
- 04
Vérifier le résultat et les comptes d'octets
Le panneau de sortie se met à jour à chaque exécution, et le pied de page rapporte les comptes exacts d'octets en entrée et en sortie : le coût de la lisibilité — ou l'économie du compactage — est visible. Les exécutions tournent dans un Web Worker avec un budget révisé de 1 500 ms, la sortie formatée est plafonnée à 512 Kio, et une instruction que le découpeur de jetons ne sait pas traiter s'arrête avec sa ligne et sa colonne nommées.
- 05
Relire, copier ou télécharger
Relisez le résultat au regard de votre version de base de données, puis copiez-le dans le presse-papiers ou téléchargez-le sous toolars-formatted.sql. Le formatage ne remplace pas la validation par la base : l'espace de travail ne se connecte jamais à une base de données, donc confirmez les noms d'objets, les permissions et la sémantique là où la requête s'exécutera réellement. « Annuler » arrête l'exécution courante et désactive le formatage automatique tout en conservant le SQL. Modifier le SQL ou les options efface la sortie précédente.