Formateur SQL

Simplifiez l’inspection des requêtes SQL avec jointures, sous-requêtes et expressions CASE sans les exécuter.

Your data is processed locally in your browser and is never uploaded.Maximum: 4 MB per file. Input is not saved in browser storage or placed in the URL.
Output

Limitation: This formats tokens only. It does not execute SQL or verify tables, columns, permissions, procedures, dialect semantics or runtime behaviour.

Comment utiliser ceci ? tool

  1. Chargez un fichier .sql ou collez du code SQL, formatez-le, puis comparez le résultat avec la source.
  2. Vérifier le résultat en direct et utiliser la fonction « Copier le résultat » pour le partager.

Comment… transformation works

Un formateur prenant en charge les jetons préserve les chaînes entre guillemets et les commentaires tout en ajoutant des sauts de ligne. Il ne se connecte pas à une base de données. Le traitement s'effectue entièrement dans ce navigateur. La page ne télécharge, ne conserve, n'exécute ni n'inspecte à distance le contenu fourni.

Règles de traitement

Un formateur prenant en charge les jetons préserve les chaînes entre guillemets et les commentaires tout en ajoutant des sauts de ligne. Il ne se connecte pas à une base de données. Le traitement s'effectue entièrement dans ce navigateur. La page ne télécharge, ne conserve, n'exécute ni n'inspecte à distance le contenu fourni.

Procédure pas à pas transformation

  1. Chargez un fichier .sql ou collez du code SQL, formatez-le, puis comparez le résultat avec la source.
  2. Un formateur prenant en charge les jetons préserve les chaînes entre guillemets et les commentaires tout en ajoutant des sauts de ligne. Il ne se connecte pas à une base de données. Le traitement s'effectue entièrement dans ce navigateur. La page ne télécharge, ne conserve, n'exécute ni n'inspecte à distance le contenu fourni.
  3. Vérifier le résultat affiché, puis le copier si nécessaire.

Exemple résolu

Une requête SELECT contenant une jointure externe gauche (LEFT JOIN), une table dérivée, une instruction CASE et une sous-requête EXISTS devient une copie de révision indentée.

Informations sur les risques

Foire aux questions

Cet outil envoie-t-il mes données saisies ?

Non. Le calcul interactif s'exécute dans votre navigateur et ce site ne transmet aucune donnée à un serveur.

Comment utiliser le résultat ?

Vérifier que les unités et les valeurs saisies correspondent à votre situation, notamment en ce qui concerne les dates, les ruptures de stock et l'arrondi.

Outils associés

Text Diff

Comparer un texte ancien et un texte nouveau, ligne par ligne, directement dans le navigateur.

Open tool