Bonjour,
Dans SYBASE il y a une possiblité de faire une mise à jour globale à partir d'un select :
Je souhaite avoir l'équivalent avec ORACLE 10g (en faite je veux éviter l'utilisation d'un curseur).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 update MAtable1 set col2 = b.col5, col3 = c.col4 from MAtable1 a, MAtable2 b, MAtable3 c where a.col1 = b.col1 and b.col2 = c.col1
je pensais avoir trouvé une synthaxe équivalente mais ça ne fonctionne pas :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 update MAtable1 a, MAtable2 b, MAtable3 c set a.col2 = b.col5, a.col3 = c.col4 where a.col1 = b.col1 and b.col2 = c.col1 ;
merci d'avance
Partager