было бы просто логикой вы использовали бы для выполнения следующий:
tableMatch будет сопрягая таблица, оно дает новые значения для старого значения которое необходимо заменить с логикой в 4 следуя за таблицах. Шаги задействованные являются следующими: *insert другой показатель в tableA с новым PK и заменяет ть новое значение, и копирует остальнои data. *do такая же принципиальная схема с also *insert tableB другие показатели в tableC с новым PK, и получает новый PK от tableB и держит как FK и получает остальнои ключа values *the только в после того как оно поставлено на обсуждение будет tableC_FK, настолько как раз вводит новый рекорд с новой справкой tableC_PK и получает новое значение там также и получает остальнои данных.
Assume, там будет 1000s показателей как это которого логика должна побежать против…. thanks ------------------------------------
tableMatch - OldVal, NewVal 12234,94223
tableA - PK, tableB A1,12234,1,2,3 «значений» - PK, tableA_FK, B1,12234,4,5,6
tableC «значений» - PK, tableB_FK, C1 «значений», B1,7,8,9
tableD - tableC_PK, C1,12234,11,12 «значений»---------------- After DMLs tableMatch - OldVal, NewVal 12234,94223
tableA - PK, tableB A1,12234,1,2,3 A2,94223,1,2,3 «значений» - PK, tableA_FK, B1,12234,4,5,6 B2,94223,4,5,6
tableC «значений» - PK, tableB_FK, C1 «значений», B1,7,8,9 C2, B2,7,8,9
tableD - tableC_PK, C1,12234,11,12 C2,94223,11,12 «значений»
class=
|