Page 1 sur 1

Perte de clefs

Posté : mer. 05 déc. 2012, 10:41:21
par meggiolaro
Bonjour,
j' ai un client qui suite a une coupure de courant sur son systeme 9406-800 en V5R2 a maintenant des cles en doublons sur ses fichiers d'un logiciel de compta
j 'ai lancer un recleam storage mais le probleme n'a pas ete resolu
Hormis la restauration d'une sauvgarde existe t-il une autre solution?

Merci de votre reponse

(sans texte)

Posté : mer. 05 déc. 2012, 11:08:15
par gmenu
Bonjour,

Pour éviter la restauration, ça va dépendre un peu du logiciel de compta:
- certains ont une procédure de validation et de réparation de la base
- certains font de la journalisation (dans l'idéal avec du commit-rollback), permettant de faire des recherches sur les dernières transactions effectuées

Sinon, les possibilités sont effectivement réduites.

clefs en double

Posté : mer. 05 déc. 2012, 16:12:21
par cmasse
Cette syntaxe doit détruire toutes les clés en double sauf la plus ancienne

Code : Tout sélectionner

delete  FROM clients C1 WHERE rrn&#40;C1&#41; <> 
&#40;select min&#40;rrn&#40;C2&#41;&#41; from clients C2 where C2.nocli = C1.nocli&#41;   
Merci de tester par un SELECT au préalable (on est jamais trop prudent...)