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

SSIS. Comment copier les données d'une table dans différentes tables ?

Juste un briefing, Cerate un package SSIS. Qui coule comme suit

  • Effectuer une tâche de flux de données
  • Prenez la source OLE DB et pointez sur votre table source.
  • Conservez une recherche pour restreindre les enregistrements déjà chargés. (Si vous exécutez plusieurs fois)
  • Prenez une destination OLE DB et pointez vers la table parent.
  • Prenez une autre tâche de flux de données et pointez vers votre table source.
  • continuer la recherche pour obtenir l'ID ParentTable
  • Conservez une recherche pour restreindre les enregistrements déjà chargés. (Si vous exécutez plusieurs fois)
  • Prenez OLE DB pour 3 tables enfants et chargez-les dans vos tables enfants.