Search

onze sponsors

microsoft_logo.gif


 

computrain_logo.JPG

Forum Login | Register
   Forum

 

Subject: Conversie van meerdere tabellen naar 1 tabel met Parent-Child relatie
Prev Next
You are not authorized to post a reply.

Author Messages
Stephan BussingUser is Offline

Posts:67

23-01-2012 16:22:41 Alert 

 Hoi allemaal,

ik moet voor een conversie een aantal tabellen (5 niveau's diep), converteren naar 1 tabel, waarbij de relaties tussen de eerder genoemde aparte tabellen vertaald moeten worden naar een parent-child relatie in de nieuwe tabel. 

Heeft iemand een suggestie hoe dit te doen is? De ID's in de nieuwe tabel worden automatisch aangemaakt en ik moet dus onthouden wat die ID's zijn om ze als parentId te kunnen zetten als het child wordt toegevoegd.

Heeft iemand een suggestie hoe dit is aan te pakken. 

Misschien door het inzetten van tijdelijke tabellen waarin ID''s bijgehouden worden o.i.d.?

Ronald KraijesteijnUser is Offline

Posts:37

23-01-2012 16:31:33 Alert 
Je kunt alles in de nieuwe tabel inserten. Daarna kun je met update-statement met een join op de parent (die moet dan natuurlijk wel bekend zijn) het nieuwe ID toch ophalen?


SQL2k5 tips/trick @ http://www.sqlblog.nl/
Stephan BussingUser is Offline

Posts:67

23-01-2012 16:45:43 Alert 
Hallo Ronald,

ik geloof niet dat ik snap wat jij bedoelt.

Wat ik nu doe is de nieuwe tabel voorzien van twee tijdelijke velden (worden na conversie verwijderd) waarin ik de het originele ID bij hou en de naam van de tabel waar deze in stond. Zo kan ik tijdens het inserten van de tabel die een FK naar deze tabel had, met de oude originele waarde de nieuwe ID opvragen. Dat werkt wel, maar volgens mij kan het handiger. Vandaar de vraag.
You are not authorized to post a reply.
Forums > Forums > Ontwikkelen > Conversie van meerdere tabellen naar 1 tabel met Parent-Child relatie



ActiveForums 3.6
  
Copyright (c) 2012 PASS Nederland   Privacy Statement  Terms Of Use