Formateur SQL
Mettez en forme vos requêtes SQL avec indentation personnalisée et mots-clés en majuscules.
Exécuter l’outil
Ce formateur SQL réorganise vos requêtes et scripts de base de données pour améliorer leur lisibilité. Lorsque vous collez un texte SQL, le service applique une indentation régulière à chaque clause et passe automatiquement les mots-clés du langage en majuscules. Vous pouvez ajuster le niveau d'indentation entre 0 et 8 espaces selon vos préférences de présentation, la valeur par défaut étant fixée à 2 espaces par palier. Si vous soumettez plusieurs instructions SQL distinctes, l'outil les dispose successivement en ajoutant un point-virgule de fin de bloc et un saut de ligne entre elles. Le champ de texte accepte jusqu'à un million d'octets au format UTF-8. Le sélecteur de dialecte reçoit une désignation textuelle, même si la restructuration suit des règles génériques communes aux moteurs de base de données habituels. Un texte composé uniquement d'espaces produit un résultat vide sans générer d'erreur.
Mode d’emploi
- Collez votre requête ou votre script SQL dans le champ de saisie principal.
- Définissez le nombre d'espaces d'indentation souhaité entre 0 et 8 (la valeur standard est 2).
- Indiquez un dialecte si nécessaire, en gardant à l'esprit que le formatage applique des règles génériques.
- Lancez le traitement pour générer le code SQL réorganisé avec des mots-clés en majuscules.
- Copiez le résultat formaté pour l'utiliser dans vos projets ou vos outils de gestion de données.
Exemples
- Formatage d'une sélection élémentaire : une requête brute sur une ligne comme select id, nom from clients where actif = 1 order by nom asc est réorganisée sur plusieurs lignes avec SELECT, FROM, WHERE et ORDER BY en majuscules et 2 espaces d'indentation.
- Organisation de commandes multiples : deux requêtes distinctes sont séparées clairement, chacune recevant son indentation propre et un point-virgule de clôture.
FAQ
Le formateur applique-t-il des règles propres à chaque moteur SQL ?
Le traitement applique un formatage générique commun à la plupart des systèmes de bases de données, sans validation syntaxique dédiée à un moteur spécifique.
Que se passe-t-il si l'indentation demandée est en dehors de la plage 0 à 8 ?
Si la valeur indiquée n'est pas un entier valide ou si elle se situe hors de l'intervalle de 0 à 8, le système applique automatiquement la valeur par défaut de 2 espaces.
Quelle est la taille maximale acceptée pour le texte SQL ?
La limite de saisie est fixée à 1 000 000 d'octets en UTF-8. Tout contenu dépassant cette taille n'est pas pris en charge.
Que renvoie l'outil si la saisie ne contient que des espaces ?
Une saisie constituée exclusivement d'espaces ou de sauts de ligne produit un résultat vide, sans appliquer de transformation.