vad skulle, är den enklaste logiken som du skulle bruk att utföra efter:
tableMatch är matcha bordlägger, det ger det nytt värderar för ett gammalt värderar som måste bytas ut med en logik i 4 bordlägger efter. Kliver involverat är: *insert ett annat rekord in i tableA med en ny PK och byter ut det nytt värderar, och kopierar vila av data.*do det samma begreppet med tableBalso *insert en andra rekord i tableC med en ny PK, och får den nya PKEN från tableB och uppehälle som FK och får vila av values*the endast nyckel-, i bordlagt, är tableC_FK, så sätt precis in ett nytt rekord med den nya tableC_PKen hänvisar till och får det nytt värderar där också och får vila av datan.
Assume, ska där är 1000s av rekordnågot liknande detta som logiken måste att köra mot…., thanks ------------------------------------
tableMatch - OldVal, NewVal 12234,94223
tableA - PK, ”värderar” tableB - PK, tableA_FK för A1,12234,1,2,3 , ”värderar” B1,12234,4,5,6
tableC - PK, tableB_FK, ”värderar” C1, B1,7,8,9
tableD - tableC_PK, ”värderar” C1,12234,11,12 ---------------- After DMLstableMatch - OldVal, NewVal 12234,94223
tableA - PK, ”värderar” tableB - PK, tableA_FK för A1,12234,1,2,3 A2,94223,1,2,3 , ”värderar” B1,12234,4,5,6 B2,94223,4,5,6
tableC - PK, tableB_FK, ”värderar” C1, B1,7,8,9 C2, B2,7,8,9
tableD - tableC_PK, ”värderar” C1,12234,11,12 C2,94223,11,12
" klar "
|