Question : remplacer la valeur et la référence dans les tables multiples

ce qui serait la logique la plus simple vous aviez l'habitude d'accomplir ce qui suit : le

tableMatch est la table assortie, il donne les nouvelles valeurs pour une valeur ancienne qui doit être remplacée avec une logique dans 4 tables suivantes. Les étapes impliquées sont : le
*insert un autre disque dans le tableA avec le nouveau PK et remplacent la nouvelle valeur, et copient le reste du data.
*do le même concept avec l'also
*insert de tableB des autres disques dans le tableC avec le nouveau PK, et passent le nouveau PK du tableB et gardent comme les FK et obtiennent le reste de la clef du values
*the seulement dans ajourné est tableC_FK, tellement juste insère un nouveau record avec la nouvelle référence de tableC_PK et obtient la nouvelle valeur là également et obtient le reste des données. le

Assume, là sera 1000s des disques comme ceci contre lequel la logique doit fonctionner….
thanks
------------------------------------

tableMatch - OldVal, NewVal
12234,94223

tableA - le PK,
tableB - PK, tableA_FK du
A1,12234,1,2,3
de « valeurs »,
B1,12234,4,5,6

tableC de « valeurs » - le PK, tableB_FK,
C1, B1,7,8,9

tableD - tableC_PK de « valeurs »,
C1,12234,11,12
de « valeurs »----------------
After le DMLs
tableMatch - OldVal, NewVal
12234,94223

tableA - le PK,
tableB - PK, tableA_FK du
A1,12234,1,2,3
A2,94223,1,2,3
de « valeurs »,
B1,12234,4,5,6
B2,94223,4,5,6

tableC de « valeurs » - le PK, tableB_FK,
C1, B1,7,8,9
C2, B2,7,8,9

tableD - tableC_PK de « valeurs »,
C1,12234,11,12
C2,94223,11,12
de « valeurs » class= de

Réponse : remplacer la valeur et la référence dans les tables multiples

pouvez vous créer \ clefs étrangères d'utilisation
sur la CASCADE de MISE À JOUR ?

L'importance des clefs étrangères de serveur de SQL

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

Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us