hello tous,
enlevez moi un doute ;-)
j'ai 2 colonnes a mettre a jour dans A avec les valeurs de B, j'ai une clé solide entre les deux tables pour les joindre de manière cohérente.
- Oracle ne sait pas faire ça :
- il ne sait faire que ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 update B set B.cod_infoc_situ_empl = A.cod_infocentre, B.lib_gide_situ_empl = A.lib_gide where B.cod_gide = A.cod_gide
vrai ou faux ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 update B set B.cod_infoc_situ_empl = (select t.cod_infocentre from A t where t.cod_gide = B.cod_gide), B.lib_gide_situ_empl = (select t.lib_gide from A t where t.cod_gide = B.cod_gide
merci
+
Partager