Bonsoir à tous,
J'ai une fonction qui construit une chaine aléatoire (génère_clé_str)
Si j'appelle cette fonction par un trigger tout se passe comme prévu et j'ai les données que j'attends.
Par contre si je fais un :
J'ai une valeur unique pour tous les enregistrements !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 UPDATE classements SET clé=(SELECT génère_clé_str()) ;
J'ai essayé de mettre un WHERE => Rien changé
Ma fonction est bien "VOLATILE"
Bref, je suis dans la mouise...
Quelqu'un aurait-il une idée ?
Partager