Formateur SQL
Collez une requête pour obtenir un SQL propre, indenté de façon cohérente, facile à lire, à relire et à partager.
Scellé sur cet appareil
Fonctionne dans votre navigateur. Rien n’est envoyé.
Scellé
SQL formaté
Votre SQL formaté s’affichera ici pendant la saisie.
Ce SQL n’a pas pu être formaté
Comment ça marche
-
Collez votre requête
Collez une requête ou un script entier, ou ouvrez un fichier .sql. Plusieurs instructions séparées par des points-virgules, aucun problème.
-
Choisissez le dialecte et le style
Choisissez votre base de données pour que sa syntaxe propre soit comprise, puis réglez la casse des mots-clés, l’indentation et la disposition.
-
Copiez le SQL propre
La requête formatée se met à jour pendant la saisie. Copiez-la ou téléchargez-la en fichier .sql.
Questions fréquentes
Mes requêtes sont-elles envoyées à un serveur ?
Non. Le formatage se fait dans votre navigateur. Les noms de tables, les données clients présentes dans les valeurs et vos schémas internes ne quittent jamais votre appareil.
Pourquoi le dialecte est-il important ?
Chaque base de données a ses propres mots-clés, règles de guillemets et opérateurs : accents graves dans MySQL, crochets dans SQL Server, conversions :: dans PostgreSQL. Choisir le bon dialecte permet au formateur de les reconnaître au lieu de signaler une erreur.
Le formatage change-t-il ce que fait ma requête ?
Non. Seuls les espaces, les sauts de ligne et, si vous le choisissez, la casse des mots-clés changent. Les noms de tables et de colonnes, les chaînes et les commentaires sont conservés exactement tels quels.
Vérifie-t-il que mon SQL est correct ?
Il lit la structure de la requête, donc les guillemets et les parenthèses non fermés sont signalés avec leur ligne et leur colonne. Il ne se connecte à aucune base de données et ne peut donc pas savoir si une table ou une colonne existe.
Qu’est-ce que la disposition alignée ?
Elle aligne les mots-clés dans une colonne de largeur fixe à gauche, et le reste de chaque clause à côté. Certaines équipes trouvent ainsi les longues listes SELECT plus faciles à parcourir.