2016-09-08 1 views
0

Mon SSIS a des tâches SQL d'exécution qui appellent simplement une procédure stockée. Comment obtenir le nombre d'enregistrements renvoyés par la procédure stockée?SSIS Execute SQL Task appelle une procédure stockée. Comment obtenir le nombre d'enregistrements renvoyés par le fournisseur de services

+0

double possible de [Nombre de Nombre de lignes dans la procédure stockée Résultat, puis insérez résultat dans le tableau] (http://stackoverflow.com/questions/31973909/count-of-rows-in- stocké-procedure-result-then-insert-result-into-table) – scsimon

Répondre

0

Dans votre procédure stockée, vous pouvez inclure une instruction SELECT pour renvoyer le nombre de lignes.

CREATE proc test_proc as 
begin 
    .... 
    select rowcnt= 230 
end 

Et selon la configuration Execute SQL Task, j'ai capturé et attaché 2 images ci-dessous.

enter image description here enter image description here

+0

Vous devez également ajouter un paramètre pour la sortie. – AnandMaharana