Fonctionnalites avancees
L'outil SQL Prettify offre des options de formatage avancees et des fonctionnalites adaptees au developpement SQL professionnel.
Options de formatage avancees
Controle de l'indentation
L'outil offre un controle precis de l'indentation SQL :
- 2 espaces : format compact adapte aux requetes simples
- 4 espaces : format standard recommande pour la plupart des usages
- 8 espaces : format large pour les requetes complexes avec de nombreux elements imbriques
Gestion de la casse des mots-cles
Controlez l'apparence des mots-cles SQL :
- UPPERCASE : format SQL traditionnel avec tous les mots-cles en majuscules
- lowercase : format moderne avec tous les mots-cles en minuscules
- Preserve Case : conserve la casse d'origine telle qu'elle a ete saisie
Mise en forme des fonctions et des types de donnees
- Uppercase Functions : convertit les noms de fonctions comme
count(),sum()enCOUNT(),SUM() - Uppercase Data Types : convertit les types de donnees comme
varchar,intenVARCHAR,INT
Options de mise en page avancees
- Align Commas : aligne les virgules dans les listes SELECT pour une meilleure lisibilite
- Break Before Boolean Operator : ajoute des retours a la ligne avant les operateurs AND/OR dans les clauses WHERE complexes
Gestion de l'historique
Sauvegarde automatique de l'historique
L'outil enregistre automatiquement votre historique de formatage :
- 50 derniers enregistrements : conserve jusqu'a 50 operations de formatage recentes
- Stockage persistant : l'historique est enregistre localement dans votre navigateur
- Acces rapide : cliquez sur un enregistrement d'historique pour recharger le SQL et les parametres
Fonctionnalites de l'historique
- Load from History : cliquez sur un enregistrement pour restaurer le SQL et les options de formatage
- Delete Individual Records : supprime des entrees d'historique specifiques
- Clear All History : efface tous les enregistrements d'historique sauvegardes
Statistiques et analyse
Statistiques en temps reel
L'outil fournit des statistiques detaillees sur votre formatage SQL :
- Original Lines : nombre de lignes dans le SQL d'entree
- Formatted Lines : nombre de lignes dans la sortie formatee
- Original Characters : nombre de caracteres de l'entree
- Formatted Characters : nombre de caracteres de la sortie formatee
Analyse du formatage
Utilisez les statistiques pour :
- Optimiser la longueur des requetes : voir comment le formatage affecte la taille des requetes
- Suivre les changements : mesurer l'impact de differentes options de formatage
- Comparer les versions : analyser plusieurs approches de formatage
Constructions SQL prises en charge
Requetes complexes
L'outil gere les constructions SQL avancees :
- Sous-requetes : instructions SELECT imbriquees avec indentation appropriee
- Common Table Expressions (CTEs) : clauses WITH avec formatage adapte
- Fonctions de fenetre : clauses OVER avec alignement correct
- JOIN complexes : jointures multiples avec structure claire
Manipulation des donnees
- Instructions INSERT : insertions sur plusieurs lignes avec mise en forme appropriee
- Instructions UPDATE : clauses WHERE complexes avec structure claire
- Instructions DELETE : suppressions conditionnelles avec mise en forme appropriee
Definition des donnees
- CREATE TABLE : definitions de tables avec formatage des colonnes
- ALTER TABLE : modifications de schema avec structure claire
- Creation d'index : definitions d'index avec mise en forme appropriee
Bonnes pratiques
Mise en forme coherente
- Choisissez un standard : selectionnez une indentation et une casse des mots-cles coherentes
- Utilisez l'historique : exploitez l'historique pour maintenir la coherence
- Verifiez la sortie : relisez toujours la sortie formatee avant de l'utiliser
Considerations de performance
- Grandes requetes : l'outil gere efficacement les requetes SQL volumineuses
- Formatage complexe : les options avancees peuvent prendre un peu plus de temps sur les requetes complexes
- Stockage du navigateur : l'historique est stocke localement et n'affecte pas les performances
Collaboration en equipe
- Standardisez les parametres : mettez-vous d'accord sur les options de formatage au sein de l'equipe
- Partagez des exemples : utilisez la fonction d'exemple pour illustrer les standards de formatage
- Documentez les preferences : conservez une trace des parametres de formatage preferes
Depannage
Problemes courants
- Erreurs de formatage : si le formatage echoue, verifiez la syntaxe SQL
- Grandes requetes : les requetes tres volumineuses peuvent prendre plus de temps a formater
- Compatibilite du navigateur : assurez-vous d'utiliser un navigateur moderne
Obtenir de l'aide
- Load Example : utilisez la fonction d'exemple pour voir un formatage correct
- Check History : consultez les tentatives de formatage precedentes qui ont reussi
- Clear and Retry : effacez l'entree et reessayez si le probleme persiste