Désolé de ne pas avoir fait attention à la totalité des réponses.
Dans ce cas vous pouvez créer une vue qui donne les différences sur les 3 champs et utilisez cette vue dans la clause on du merge...
Type: Messages; Utilisateur: Mohamed.Houri
Désolé de ne pas avoir fait attention à la totalité des réponses.
Dans ce cas vous pouvez créer une vue qui donne les différences sur les 3 champs et utilisez cette vue dans la clause on du merge...
Vous pouvez ajouter une clause where à votre update comme dans l'exemple ci-dessous
mhouri > drop table t_emp purge;
Table dropped.
mhouri > create table t_emp as select * from emp;
[QUOTE=Dans ce cas, il y a aussi le paramètre CURSOR_SHARING, qui peut être intéressant il me semble.
QUOTE]
Dans ce cas je pense que vous n'avez pas lu le lien que j'ai proposé.
Attention aussi aux ''bind variables''. Pensez à mettre votre update dans une procédure PL/QL stockée afin que le soucis des ''binds variables'' ne se posera pas pour vous.
Pensez aussi à l'appel...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.