Bonjour, j'essaye de trouver un moyen dans oracle 8 pour faire un update qui ressemblerait à ceci:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
UPDATE items,month SET items.price=month.price
WHERE items.id=month.id;
C'est possible de faire cela dans MySQL 5.0 mais visiblement Oracle 8 n'aime pas trop puisqu'il me dit "ORA-00971: missing SET keyword"

J'imagine que ça doit être possible en définissant une procédure oracle, mais est-ce qu'il n'y aurait pas un moyen plus simple?

merci d'avance.

Pour info
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
SQL> select * from v$version;
BANNER
----------------------------------------------------------------
Oracle8i Enterprise Edition Release 8.1.7.2.0 - 64bit Production
PL/SQL Release 8.1.7.2.0 - Production
CORE    8.1.7.0.0       Production
TNS for Solaris: Version 8.1.7.2.0 - Production
NLSRTL Version 3.4.1.0.0 - Production