none
appeler une procedure dans une autre RRS feed

  • Question

  • Bonjour

    a force d ecrire des procedures stockees pour mon application,

    je me rends compte que je fais de la repetition

    en effet

    je dipose d'une procedure stockee Proc1 qui fais des insertions dans la table1, table2 et table3

    ensuite j ecris de nouvelle procedure pour les insertions Proc2 pour la table 2, Proc3 pour la table3 et proc4 pour la table 1

    est il possible afin d'optimiser tout cela

    que la procedure Proc 1 soit uniquement constituer des appels des procedure Proc3, Proc2 et Proc4?

    si oui comment proceder

    Merci


    Marcelle NGOUNOU

    mardi 8 mai 2012 05:16

Réponses

  • Bonjour,

    Tu as creusé l'idée avec des switch selon un paramètre ?

    Dans le genre :

    Private void Proc (int TypeProc)
    {
          //...
          string maTable="";
          //...
          switch (TypeProc)
          {
                case 1:
                 //..
                 maTable=nomdematable1;
    	    //...
    	   break;
                case 2:
                 //..
                 maTable=nomdematable2;
    	    //...
    	   break;
           }
    
        //Insert.... + maTable + 

    etc...

    Bah... c'est juste une piste lambda..

    mardi 8 mai 2012 07:49