Ver Mensaje Individual
  #4 (permalink)  
Antiguo 06/05/2009, 05:01
Avatar de matanga
matanga
 
Fecha de Ingreso: octubre-2007
Ubicación: España
Mensajes: 1.091
Antigüedad: 16 años, 6 meses
Puntos: 85
Respuesta: Varchar2 a clob

Código:
oracle@10G> create table t1 (data clob);

Tabla creada.

oracle@10G> insert into t1 values ('changos');

1 fila creada.

oracle@10G> commit;

Confirmaci¾n terminada.

oracle@10G> declare
  2   texto varchar2(10):='blalblalba';
  3   c clob;
  4  begin
  5   select data into c from t1 where rownum < 2 for update;
  6   dbms_lob.append(c,texto);
  7    update t1 set data = c;
  8  commit;
  9  end;
 10  /

Procedimiento PL/SQL terminado correctamente.
Se puede hacer un append con un varchar, al menos en 10g funciona.

Saludos