Aide

Questions fréquentes

Free SQL Formatter est-il vraiment gratuit ?

Oui — entièrement gratuit, sans inscription, sans limite et sans publicité injectée dans l'outil. C'est un utilitaire à usage unique pour les développeurs.

Mon SQL est-il envoyé quelque part ?

Non. Toute l'analyse et le formatage se font localement dans votre navigateur en JavaScript. Votre SQL n'atteint jamais un serveur, il est donc sûr pour des requêtes confidentielles et de production.

Peut-il formater une requête incomplète ou juste une clause WHERE ?

Oui. Vous pouvez coller une instruction complète, une requête avec des arguments ou marqueurs manquants, ou un fragment isolé comme une clause WHERE ou ORDER BY. Le formatage fonctionne dans tous les cas ; l'éditeur visuel s'active dès qu'une instruction complète ou une clause WHERE peut être analysée.

Comment fonctionne la liaison des paramètres ?

Nous recherchons les marqueurs (?, :name, $1, @name et le {name:Type} de ClickHouse) et regroupons ceux qui se répètent par nom ou par la colonne à laquelle ils sont comparés. Remplissez une valeur une fois et elle s'applique à chaque occurrence. Vous pouvez dissocier un groupe pour modifier les occurrences individuellement.

Prend-il en charge les requêtes ClickHouse ?

Oui. ClickHouse est formaté avec une véritable grammaire ClickHouse, si bien que ARRAY JOIN, PREWHERE, GLOBAL IN, l'accès aux maps, les agrégats paramétriques et SETTINGS restent intacts. Les paramètres {name:Type} de ClickHouse sont détectés par nom et typés d'après leur type déclaré, et PREWHERE est modifiable comme clause de filtre à part entière.

Qu'est-ce que l'éditeur visuel de WHERE ?

Un éditeur bidirectionnel pour votre clause WHERE. Voyez les conditions sous forme d'arbre AND/OR imbriqué ou de graphe de nœuds, changez une valeur ou un opérateur, et le SQL se met à jour en direct. Modifier le SQL met à jour les vues en retour.

Quels dialectes sont pris en charge ?

SQL standard, PostgreSQL, MySQL, MariaDB, SQLite, SQL Server (T-SQL), Oracle PL/SQL, BigQuery, Redshift, Snowflake, ClickHouse, DuckDB, Spark SQL, Hive, Trino/Presto, IBM DB2, Couchbase N1QL, TiDB et SingleStore.

Puis-je partager une requête formatée ?

Oui. Le bouton Partager encode votre SQL et vos options de formatage dans un lien que vous pouvez copier. L'ouvrir restaure tout — et comme c'est encodé dans l'URL, rien n'est stocké sur un serveur.

Toujours bloqué ? Ouvrir le formateur →