2017-09-27 2 views
0

J'ai une « tâche d'exécution SQL » avec une seule procédure stockée qui doit être appelé plusieurs fois.Exécuter des tâches avec plusieurs procédures stockées SQL avec entrée et de sortie paramètre

Cette procédure stockée prend une valeur d'entrée et renvoie une valeur de sortie.

donc mon code est comme: "?"

EXEC test.sp_workdone ?,'TableName' 
EXEC test.sp_workdone ?,'TableName1' 
EXEC test.sp_workdone ?,'TableName2' 

Où nom de la table est différente et est le même paramètre que je dois passer. La sortie est également un paramètre qui sera le même pour chaque résultat.

Ce que je veux faire ici est d'insérer la valeur dans une valeur de la table et l'entrée et à la valeur qui sera même à l'exécution donnée.

Par exemple, Audit_Table: 1ère exécution

1, Table, X 
1, Table2,X 
1, Table3,X 

Audit_Table: 2ème exécution

2, Table, X1 
2, Table2,X1 
2, Table3,X1 

Répondre

0

trouvé la solution!

je devais utiliser un autre tâche d'exécution SQL qui va générer le tableau pour la liste que nous censés utiliser SP.
ensuite utiliser cette liste à l'aide conteneur de Boucle Est et utiliser cette liste dans cette SP en utilisant tâche d'exécution SQL. :)