SSIS - Hvordan sletter man rækker i sin source tabel?
Hej med jer,
Jeg har et setup hvor jeg efter et 'conditional split' gerne vil slette rækkerne i min 'source table' som opfylder en given case. Problemet er at jeg ikke kan gennemskue hvordan man sletter i en tabel, fra mit dataflow.
Hvis du skal slette data direkte i et Data Flow, skal du nok bruge et OLE DB Command object. Alternativt, og måske mere effektivt, er at overføre primary key på de records du vil slette til en temptabel/tabel, og så i Control Flowet lave en Execute SQL task som sletter data fra din source tabel. Så kan du køre ét samlet SQL job for alle sletninger. I OLE DB Command, kan du sende en delete for hver record som skal slettes.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.