Aller au contenu

Formateur SQLite

Formatez les instructions SQLite avec les règles SQLite pour les identifiants entre guillemets doubles, accents graves ou [crochets], les littéraux blob X'' et les paramètres tels que ?1, :name et @name. Les clauses telles que ON CONFLICT, DO UPDATE SET et RETURNING sont placées sur leur propre ligne, et les colonnes, conditions et sous-requêtes sont indentées. Les chaînes et parenthèses non fermées sont signalées avec leur ligne et leur colonne. Cet outil s'adresse aux développeurs d'applications et de mobiles.

Réinitialiser

Foire aux questions

Quelle syntaxe SQLite est prise en charge ?

Les chaînes entre apostrophes simples avec apostrophes doublées, les identifiants entre guillemets doubles, accents graves ou [crochets], ainsi que les littéraux blob X'' sont reconnus. Les formes de paramètres ?, ?1, :name, @name et $name sont conservées telles quelles.

Quelles clauses sont placées sur leur propre ligne ?

SELECT, FROM, WHERE, GROUP BY, HAVING, ORDER BY, LIMIT et OFFSET commencent sur leur propre ligne. Les clauses de mise à jour par insertion SQLite ON CONFLICT et DO UPDATE SET, ainsi que la clause RETURNING, sont également placées sur leur propre ligne.

Peut-il formater les instructions CREATE TABLE ?

Oui. Les définitions de colonnes sont placées chacune sur une ligne entre les parenthèses, tandis que les arguments de type courts tels que VARCHAR(20) restent sur la même ligne.

Les commentaires sont-ils conservés ?

Oui. Les commentaires de ligne -- et les commentaires de bloc /* block comments */ restent en place et sont réindentés selon la nouvelle mise en page.

Modifie-t-il la casse des mots-clés ?

Non. Les mots-clés et les identifiants conservent la casse que vous avez saisie. SQLite ne distingue pas la casse des mots-clés, les majuscules et minuscules mélangées fonctionnent donc aussi.

Comment les déclencheurs sont-ils traités ?

Le contenu des déclencheurs entre BEGIN et END est indenté sous forme de bloc. Chaque instruction qu'il contient commence sur sa propre ligne.

Quelles erreurs sont signalées ?

Les chaînes non fermées, les identifiants entre guillemets et les commentaires de bloc non fermés, ainsi que les parenthèses déséquilibrées, sont signalés avec leur ligne et leur colonne. L'outil n'exécute pas l'instruction et ne vérifie pas votre schéma.

Puis-je modifier l'indentation ?

Oui. Choisissez 2 ou 4 espaces, ou des tabulations. Les listes courtes entre parenthèses restent sur une seule ligne, tandis que les listes plus longues s'ouvrent dans un bloc indenté.

Quelle est la taille maximale de l’entrée ?

Jusqu'à 1 MB par requête et 128 KB par instruction. Plusieurs instructions sont formatées une à la fois et séparées par des lignes vides.

Mon SQL est-il stocké ?

Non. Les instructions sont formatées en mémoire puis renvoyées. Elles ne sont jamais enregistrées et seules les tailles des requêtes sont consignées.

À propos de OneClick Pro

OneClick Pro est une collection gratuite de plus de 150 outils Web pour les tâches du quotidien : convertir des images et des unités, formater et valider du code, vérifier des domaines et SEO, et travailler avec du texte, des dates et des nombres. Chaque outil fonctionne sans inscription ni abonnement, et les données saisies servent uniquement à calculer le résultat et ne sont jamais stockées. Utilisez cette boîte à outils pour des tâches ponctuelles ou ajoutez à vos favoris les outils dont vous vous servez chaque jour.