Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Matriz PL/SQL para CLOB


Que coisa feia de se fazer.

São todos dados de caracteres ou você tem valores numéricos e/ou de data/hora também? Em caso afirmativo, qual formato você deseja usar para esses tipos de dados ao convertê-los em strings.

Você também pode precisar pensar em delimitadores de campo e registro.

Você considerou XML?
declare 
 v_clob clob;
 v_xml xmltype;
begin
 select xmlagg(XMLELEMENT("test",xmlforest(id,val)))
 into v_xml
 from test;
 select v_xml.getclobval
 into v_clob
 from dual;
 dbms_output.put_line(v_clob);
end;
/