w

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() en COUNT(), SUM()
  • Uppercase Data Types : convertit les types de donnees comme varchar, int en VARCHAR, 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

  1. Choisissez un standard : selectionnez une indentation et une casse des mots-cles coherentes
  2. Utilisez l'historique : exploitez l'historique pour maintenir la coherence
  3. Verifiez la sortie : relisez toujours la sortie formatee avant de l'utiliser

Considerations de performance

  1. Grandes requetes : l'outil gere efficacement les requetes SQL volumineuses
  2. Formatage complexe : les options avancees peuvent prendre un peu plus de temps sur les requetes complexes
  3. Stockage du navigateur : l'historique est stocke localement et n'affecte pas les performances

Collaboration en equipe

  1. Standardisez les parametres : mettez-vous d'accord sur les options de formatage au sein de l'equipe
  2. Partagez des exemples : utilisez la fonction d'exemple pour illustrer les standards de formatage
  3. 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
Cette page vous a-t-elle été utile ?