T-sql formater

Soyez le premier à donner votre avis sur cette source.

Vue 5 670 fois - Téléchargée 443 fois

Description

J'ai, dans une application, des requêtes générées par des stringBuilder. Ces requêtes ressortent souvent difficilement lisibles. J'ai donc créé un programme qui reformate correctement les requêtes.

Source / Exemple :


public void Main(string[args]) {
    zip.ViewContent();
}

Conclusion :


Cette application peut être améliorée pour prendre en charge les procédures. Elle peut également être adaptée à d'autres moteurs (PL/SQL).
Pour le premier cas, les commentaires seront bienvenus, dans le deuxième, n'hésitez pas à réutiliser le code et à remettre un source sur ce même site.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

nhervagault
Messages postés
6069
Date d'inscription
dimanche 13 avril 2003
Statut
Modérateur
Dernière intervention
15 juillet 2011
21 -
Salut,
Un fichier de configuration (liste des mots clés)en XML serait intéressant.
Pour ajouter, les mots clés comme gestion des droits, index, ... sans avoir à recompiler.

Et avec un ajout de coloration syntaxique. (pour faire plus lisible).
Un bouton de sauvegarde dans fichier ou pressepapier.

Bon dev.
cs_Warny
Messages postés
478
Date d'inscription
mercredi 7 août 2002
Statut
Membre
Dernière intervention
10 juin 2015
-
En fait, la coloration syntaxique, ce n'est pas mon but, je cherche plutôt quelqu'un qui pourrait m'expliquer comment intégrer ça dans Visual Studio et dans Management Studio.
Pour ton autre remarque, je la trouve très judicieuse.
nhervagault
Messages postés
6069
Date d'inscription
dimanche 13 avril 2003
Statut
Modérateur
Dernière intervention
15 juillet 2011
21 -
Pour l'intégration dans visual studio regardes du coté de MEF.
Regardes le post
http://blogs.codes-sources.com/pierrick/archive/2010/06/03/editer-les-fichiers-erlang-dans-vs2010-avec-la-coloration-syntaxique.aspx
Tu as peut etre les elements pour commencer une intégration.
cs_Warny
Messages postés
478
Date d'inscription
mercredi 7 août 2002
Statut
Membre
Dernière intervention
10 juin 2015
-
En fait visual studio fait déjà la coloration du T-SQL, c'est plutôt le fait d'intégrer un bouton "reformatage" qui m'interresse. J'ai déjà trouvé du exemple de code qui permet d'installer une extension, mais comme les fonctions ne sont pas documentées, je n'ai pas pris le temps de comprendre par moi-même comment faire fonctionner un formateur de code.
nhervagault
Messages postés
6069
Date d'inscription
dimanche 13 avril 2003
Statut
Modérateur
Dernière intervention
15 juillet 2011
21 -
Il y a la possibilité de passer par des macros aussi.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.