Formateur SQL
Formatez, minifiez et validez du SQL avec coloration syntaxique. Prend en charge 15 dialectes courants — MySQL, PostgreSQL, Oracle, SQL Server, SQLite, BigQuery, Snowflake, Hive et plus — avec conversion de la casse des mots-clés, le tout dans votre navigateur.
0 caractères · 0 octets · 0 lignes
Résultat
0 caractères · 0 octets · 0 lignes
Ce que cet outil sait faire
15 dialectes SQL
Formatez des requêtes pour MySQL, PostgreSQL, Oracle, SQL Server, SQLite, MariaDB, BigQuery, Snowflake, Redshift, Hive, Spark, Trino, TiDB, DB2 ou SQL standard, avec une analyse adaptée au dialecte.
Formater ou minifier
Affichez le code avec 2 espaces, 4 espaces ou des tabulations pour une lecture facile, ou regroupez tout sur une seule ligne pour les journaux et fichiers de configuration.
Casse des mots-clés
Convertissez les mots-clés en MAJUSCULES ou en minuscules en un clic, ou conservez la casse d'origine telle quelle.
Coloration syntaxique
Mots-clés, chaînes, nombres, commentaires et identifiants sont colorés pour repérer d'un coup d'œil la structure d'une longue requête.
Questions fréquentes
Le formatage modifie-t-il ma requête ?
Non. Seuls les espaces, les sauts de ligne et — si vous le souhaitez — la casse des mots-clés changent. Les identifiants, les littéraux et la logique de la requête restent identiques.
Quels dialectes SQL sont pris en charge ?
Quinze : SQL standard, MySQL, MariaDB, PostgreSQL, SQLite, Oracle, SQL Server, BigQuery, Snowflake, Redshift, Hive, Spark, Trino, TiDB et DB2. Choisissez le dialecte correspondant à votre base de données pour que la syntaxe spécifique soit correctement gérée.
Mon SQL est-il envoyé à un serveur ?
Non. Le formatage s'exécute entièrement dans votre navigateur. Les requêtes collées ici contiennent souvent des structures de tables et de la logique métier : rien ne quitte jamais votre appareil.
Peut-il valider mon SQL ?
Il détecte les erreurs de syntaxe comme les chaînes non terminées ou les jetons inattendus et indique la ligne et la colonne lorsque c'est possible. Il ne vérifie pas l'existence des tables ou colonnes — cela nécessite une connexion à une base réelle.
À quoi sert la minification ?
Elle supprime les commentaires et regroupe tout sur une seule ligne sans toucher aux littéraux — pratique pour intégrer des requêtes dans du code ou des fichiers de configuration.
Que vérifie l'analyse SQL ?
Elle indique si votre requête s'analyse dans les 15 dialectes pris en charge, et détecte les motifs à risque comme DELETE ou UPDATE sans WHERE, les instructions DROP, SELECT * et la syntaxe non portable. Tout s'exécute localement dans votre navigateur.