o que seria a lógica a mais simples você usar-se-ia para realizar o seguinte: o
tableMatch é a tabela de harmonização, ele dá os valores novos para um valor velho que deva ser substituído com uma lógica em 4 tabelas de seguimento. As etapas envolvidas são: o *insert um outro registro no tableA com um PK novo e substitui o valor novo, e copia o descanso do data. *do o mesmo conceito com also *insert do tableB uns outros registros no tableC com um PK novo, e começ o PK novo do tableB e mantem-se como FK e começ o descanso da chave do values *the somente no tabelado é tableC_FK, tão apenas introduz um novo recorda com a referência nova do tableC_PK e começ o valor novo lá igualmente e começ o descanso dos dados. o
Assume, lá será 1000s dos registros como este a que a lógica tem que funcionar de encontro…. thanks ------------------------------------
tableMatch - OldVal, NewVal 12234,94223
tableA - PK, tableB do A1,12234,1,2,3 dos “valores” - PK, tableA_FK, B1,12234,4,5,6
tableC dos “valores” - PK, tableB_FK, C1 dos “valores”, B1,7,8,9
tableD - tableC_PK, C1,12234,11,12 dos “valores”---------------- After o DMLs tableMatch - OldVal, NewVal 12234,94223
tableA - PK, tableB do A1,12234,1,2,3 A2,94223,1,2,3 dos “valores” - PK, tableA_FK, B1,12234,4,5,6 B2,94223,4,5,6
tableC dos “valores” - PK, tableB_FK, C1 dos “valores”, B1,7,8,9 C2, B2,7,8,9
tableD - tableC_PK, C1,12234,11,12 C2,94223,11,12 dos “valores”
class= do
|