T-sql formater

Soyez le premier à donner votre avis sur cette source.

Vue 5 793 fois - Téléchargée 613 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

Messages postés
6063
Date d'inscription
dimanche 13 avril 2003
Statut
Modérateur
Dernière intervention
15 juillet 2011
26
Il y a la possibilité de passer par des macros aussi.
Messages postés
473
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.
Messages postés
6063
Date d'inscription
dimanche 13 avril 2003
Statut
Modérateur
Dernière intervention
15 juillet 2011
26
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.
Messages postés
473
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.
Messages postés
6063
Date d'inscription
dimanche 13 avril 2003
Statut
Modérateur
Dernière intervention
15 juillet 2011
26
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.

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.