Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

SSIS Exécuter une procédure stockée avec les paramètres du fichier .CSV SQL Server 2005

Un de mes collègues vient de me donner la réponse.

Vous n'avez pas besoin du conteneur de boucle ForEach ou du conteneur RecordSet.

Tout ce dont vous avez besoin est la source de fichier plat et une commande OLE DB. Connectez-vous à votre base de données et dans la commande OLE DB, sélectionnez la connexion appropriée.

Dans les propriétés du composant, saisissez la commande SQL suivante :

exec ssis_createorder ?, ?, ? 

La "?" sont des espaces réservés pour les paramètres.

Ensuite, sous l'onglet Mappages de colonnes, mappez les colonnes du fichier .csv aux paramètres de la procédure stockée.

Vous avez terminé, lancez le package.

Merci Gary si vous étiez sur StackOverFlow, je vous donnerais un vote positif et accepterais votre réponse.