SQL expert MAJ cle primaire et impact sur bdd (HELP!) urgent

SQL expert MAJ cle primaire et impact sur bdd (HELP!) urgent - SQL/NoSQL - Programmation

Marsh Posté le 17-03-2004 à 18:48:37    

bonjour
 
 
Bonjour  
 
J'ai un petit probléme !!
 
 
Enoncé du probléme
Je dispose d'une base db2 avec une panoplie de fichier. (FOURNI, CLIENT etc...)  
Dans ces fichiers une clé unique le n° de reference NUMREF qui fait partie de la clé de chacun d'eux.  
Cette clé, doit être recodifée (gloups:!)  
 
Ma méthode:
je crée une table de correspondance CORRES avec le n° de ref ancien et le n° de ref nouveau (REFANC, REFNOU) et un code statut.  
ex: ("T"=traité, "E"=en attente (défaut) )  
 

Code :
  1. UPDATE CLIENT.C0 SET NUMREF = (                             
  2. SELECT REFNOU FROM CORRES WHERE REFANC = C0.NUMREF)
  3. WHERE NUMREF IN (SELECT REFANC FROM CORRES)


 
Avec cette méthode  
ca fonctionne mais je dois lancer une réquête pour chaque fichier.  

A) Y'a t'il une autre méthode? (maj automatique de toute zone NUMREF  
B) comment maj/ le code statut de la table correspondance CORRES

 
 
 
merci.

Reply

Marsh Posté le 17-03-2004 à 18:48:37   

Reply

Marsh Posté le 17-03-2004 à 18:49:09    

si j'ai pas été clair
merci de me le préciser.

Reply

Marsh Posté le 18-03-2004 à 10:32:22    

a personne qui peut m'aider...
 
 
up !! up !! up !! up !!

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed