cuál sería la lógica más simple usted utilizaría para lograr el siguiente: el
tableMatch es la tabla que empareja, él da los nuevos valores para un viejo valor que se deba substituir por una lógica en 4 tablas de siguiente. Los pasos implicados son: el *insert otro expediente en tableA con nuevo PK y substituye el nuevo valor, y copia el resto del data. *do el mismo concepto con el also *insert del tableB otros expedientes en tableC con nuevo PK, y consigue a nuevo PK de tableB y guarda como FK y consigue el resto de la llave del values *the solamente en tabulado es tableC_FK, tan apenas inserta un nuevo récord con la nueva referencia del tableC_PK y consigue el nuevo valor allí también y consigue el resto de los datos. el
Assume, allí será 1000s de expedientes como el contra las cuales la lógica tenga que funcionar…. thanks ------------------------------------
tableMatch - OldVal, NewVal 12234,94223
tableA - PK, tableB - PK, tableA_FK del A1,12234,1,2,3 de los “valores”, B1,12234,4,5,6
tableC de los “valores” - PK, tableB_FK, C1, B1,7,8,9
tableD - tableC_PK de los “valores”, C1,12234,11,12 de los “valores”---------------- After el DMLs tableMatch - OldVal, NewVal 12234,94223
tableA - PK, tableB - PK, tableA_FK del A1,12234,1,2,3 A2,94223,1,2,3 de los “valores”, B1,12234,4,5,6 B2,94223,4,5,6
tableC de los “valores” - PK, tableB_FK, C1, B1,7,8,9 C2, B2,7,8,9
tableD - tableC_PK de los “valores”, C1,12234,11,12 C2,94223,11,12 de los “valores”
class= del
|