Pergunta : substituir o valor e a referência em tabelas múltiplas

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

Resposta : substituir o valor e a referência em tabelas múltiplas

podem você criar \ chaves extrangeiras do uso
na CASCATA da ATUALIZAÇÃO?

A importância de chaves extrangeiras do usuário do SQL

http://www.mssqltips.com/tip.asp?tip=1296

Outras soluções  
 
programming4us programming4us