UPDATE globale à partir d'un SELECT
Bonjour,
Dans SYBASE il y a une possiblité de faire une mise à jour globale à partir d'un select :
Code:
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 souhaite avoir l'équivalent avec ORACLE 10g (en faite je veux éviter l'utilisation d'un curseur).
je pensais avoir trouvé une synthaxe équivalente mais ça ne fonctionne pas :
Code:
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