bonjour,
J' ai un souci je ne sais plus comment faire un update.
voila je m'explique
ma_table contient une col1 NBA, NBA,.... (col1 est la clé) et une colonne col2 qui est actuellement vide
et je souhaiterais avoir dans col2 1,2,3,4...
or je n'arrive pas à créer d'update, voila ce que j'ai écris :
J'ai déjà rempli la première ligne de la col2 avec "1"
Le souci de mon code c'est "(select max(t2.col2)+1 from ma_table t2)" n'est évalué qu'une fois. Je voudrais donc qu'il soit ré-évalué à chaque instructions mais j'y arrive
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 update ma_table t1 set t1.col2 = (select max(t2.col2)+1 from ma_table t2)![]()
Si quelqu'un pouvait m'aider cela m'eviterais de sortir l'artirille lourde en PL/SQL, au fait je bosse sous Oracle 8i.
Merci![]()






Répondre avec citation








Partager