Éditeur de présentation du code SQL

Travaillez sur le texte de requête dans cette page historique. Elle ne se connecte pas aux bases, n’exécute pas le SQL et ne vérifie pas les résultats.

Fonctionne localement dans votre navigateur
Copier

Comment régler la présentation d’une instruction SQL

Cette page reformate une instruction puis applique quatre règles de présentation que vous choisissez : l’unité de retrait, le nombre de lignes vides entre les instructions, l’endroit où se coupent les lignes longues et la place des parenthèses des sous-requêtes. Tout s’exécute dans le navigateur.

C’est la page sœur orientée présentation du formateur SQL : l’autre enchaîne un formatage ou une réduction directe avec copie et téléchargement, celle-ci sert à régler l’aspect du texte formaté.

  1. Collez l’instruction dans le champ de code, dont l’indication est « Saisissez le code SQL à formater ».
  2. Choisissez la présentation : retrait, lignes vides entre les instructions, largeur de coupure et place des crochets.
  3. Cliquez sur Formatage du code SQL. Les mots-clés passent en majuscules et le résultat s’affiche dans le panneau sous le formulaire.
  4. Sélectionnez le résultat pour le copier. Effacer vide le champ de code et masque le panneau de résultat.

Ce que fait chaque réglage

Les quatre réglages de présentation

Le retrait définit les espaces par niveau : tabulation, ou 2, 3, 4 ou 8 espaces. La largeur de coupure replie les lignes qui dépassent 40, 70, 80, 110, 120 ou 160 caractères, de préférence après une virgule et sinon après un espace. La place des crochets décide si les parenthèses des sous-requêtes restent sur la ligne de l’instruction ou passent sur leur propre ligne, à l’ouverture ou à la fermeture.

Les lignes vides proviennent de votre saisie

Le formateur supprime lui-même toutes les lignes vides : ce réglage s’applique donc ensuite, d’après le texte collé. « Supprimer tous les sauts de ligne redondants » serre les instructions les unes contre les autres, « Gardez 1, 2, 5 ou 10 » réinsère au plus ce nombre de lignes vides là où votre saisie en contenait, et l’option illimitée conserve tout ce que vous avez écrit. Une saisie sans ligne vide reste compacte quel que soit le réglage.

Les mots-clés passent en majuscules, pas le texte entre guillemets

Les mots-clés comme SELECT, FROM, JOIN, LIMIT et GROUP BY passent en majuscules. Le texte entre 'guillemets simples', "guillemets doubles" et `accents graves`, ainsi que les commentaires -- et /* */, reviennent exactement tels que saisis : un littéral qui contient le mot UPDATE n’est pas modifié.

La coupure des lignes suit la même règle : une longue chaîne littérale n’est jamais scindée sur deux lignes.

Lire le résultat

L’instruction formatée s’affiche sous forme de texte dans le panneau de résultat : elle se copie par sélection. Si vous cliquez sur le bouton de formatage avec un champ vide, le panneau est vidé au lieu de conserver le résultat précédent.

L’instruction ne quitte jamais le navigateur : aucune requête ne transporte votre SQL et rien n’est envoyé à une base de données. Un script de 4,6 Ko est formaté en moins d’une demi-seconde.

Outils récents :