salut,
J'ai une table A dont les valeurs doivent être mise à jour quotidiennement.
A la base elle était loadée et entièrement écrasée, mais la modification de la table et le changement de la clef primaire par l'ajout d'une séquence en clef primaire rend l'écrasement total impossible, car on pourrait pas retrouver les mêmes valeurs de séquences qui correspondent à l'ancienne clef primaire.
là ce que je vois comme méthode, c'est de charger tout dans une table Atemp identique à l'ancienne table A, donc sans séquence.
ensuite avec un for dans un procédure, je regarde si la ligne de Atemp existe dans A selon l'ancienne clef, et si elle existe plutot que de vérifier si c'est la même je fais un update directement (à moins que j'y gagne vraiment en perfs), et si elle existe pas je l'ajoute.
mais ça me parait super lourd et innefficace.
Partager