J'ai un package SSIS qui copie les données de la table A vers la table B et définit un indicateur dans la table A afin que les mêmes données ne soient pas copiées ultérieurement. Cela fonctionne très bien en utilisant ce qui suit comme le texte de commande SQL sur l'ADO Net objet Source:SSIS - Mettre à jour l'indicateur des lignes sélectionnées à partir de plusieurs tables
update transfer
set ProcessDateTimeStamp = GetDate(), LastUpdatedBy = 'legacy processed'
output inserted.*
where LastUpdatedBy = 'legacy'
and ProcessDateTimeStamp is not null
Le problème que j'ai est que je dois exécuter un ensemble de données semblables copie mais de la table deux sources, se sont joints à une primaire/foreign key - sélectionnez dans la table A un joint de mise à jour de la table B dans le tableau A.
Je ne pense pas que je puisse utiliser la technique ci-dessus parce que je ne sais pas où je mettrais la jointure!
Existe-t-il un autre moyen de contourner ce problème?
Merci
Rob.
Superbe! Je vous remercie –