Bien le bonjour,

J'ai créé un trigger qui permet, lorsq'un record est créé/mis à jour,
de créer/mettre à jour un record( dont un clob) via un dblink.

Quand il faut faire un insert avec le clob via le dblink, j'y parviens, mais lorsque je veux modifier le record distant (avec clob) la je me choppe une erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
ORA-22927: le pointeur de LOB indiqué n'est pas valide
Voici le code de l'update (vcons = rowtype):
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
vcons.dtemod := SYSDATE;
      vcons.compterendu := empty_clob();
      vcon.compterendu := TO_CLOB('updaté');
      UPDATE objets@XXX
      SET dtemod=SYSDATE,compterendu = vcons.compterendu
      WHERE numobj = vcons.numobj;
J'ai aussi essayé comme ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
vcons.dtemod := SYSDATE;
      vcons.compterendu := empty_clob();
      vcons.compterendu := TO_CLOB('updaté');
      UPDATE objets@XXX
      SET ROW  vcons
      WHERE numobj = vcons.numobj;

Merci.