Quand on écrit beaucoup de code SQL, on aime quand il est lisible, bien formaté (directives en majuscule, indentation, ...). Découvrons une sélection d'outils en ligne permettant de rendre un code SQL écrit à la chaîne en un code beaucoup plus lisible.

SQL Format

SQL Format est très simple : vous renseignez votre code SQL dans le champ dédié ou téléversez un fichier SQL, peaufinez les quelques options disponibles et votre code SQL est formaté.

L'outil propose également une API permettant de formater vos codes.

Instant SQL Formatter

Le principe est identique dans Instant SQL Formatter. L'outil dispose cependant de plus d'options et vous pouvez sélectionner le type de base de données en entrée (MySQL, MSSQL, MS Access, DB2, ...) et également la sortie (formatage MySQL, code PHP, ...).

Free Formatter - SQL Formatter

Le site Free Formatter possède un grand nombre d'outils permettant de formater son code. Je vous avez déjà présenté celui pour le JSON. Dans sa version pour le SQL, vous devez inséré votre code dans le champ ou spécifier un fichier sur votre machine. Seulement 4 options sont disponibles (type d'indentation, casse pour les mots-clés ou tables, ...).

SQL-format.com

Décidément, les noms des outils dédiés au formatage de code SQL se ressemblent beaucoup... Sur SQL-format.com, le principe est également très simple : soit vous insérez votre code SQL dans le champ dédié, soit vous importez un fichier SQL.

A droite, vous pouvez gérer quelques réglages concernant l'affichage : afficher le numéro des lignes, les espaces/sauts de ligne, gérer la taille de la typo, le type de tabulation, ...
SQL-format.com va bien plus loin au niveau des paramétrages : vous pouvez gérer vraiment énormément de notions, telles que le saut de ligne avant ou après une directive FROM, le fait de regrouper les noms des colonnes dans un ORDER BY, etc, etc...

Text Utils - SQL Formatter

Text Utils propose un SQL Formatter. Ses fonctionnalités sont basiques : on insère son code SQL et on valide le formulaire ce qui a pour but de rendre le code plus lisible. L'outil vous propose de sauvegarder le code généré afin de le partager.

Poor SQL

Poor SQL fonctionne comme tous les autres SQL formatter : vous mettez votre code SQL et basculez sur l'onglet "Formatted SQL". Votre code est ainsi rendu plus lisible.
Poor SQL propose diverses options comme le nombre d'espaces pour les tabulations, le nombre de sauts de ligne entre chaque clause, etc, etc...

Free Code Format - SQL Formatter

Ici, on fait dans le plus simpliste possible : vous insérez votre code et vous avez le résultat formaté. Aucune option n'est disponible mais l'outil reste efficace.