sql >> Database teknologi >  >> RDS >> Oracle

PL/SQL-array til CLOB

Hvilken grim ting at gøre.

Er det alle tegndata, eller har du også numeriske og/eller dato/tidsværdier derinde? Hvis ja, hvilket format vil du bruge til disse datatyper, når du konverterer dem til strenge.

Det kan også være nødvendigt at tænke på felt- og postafgrænsere.

Har du overvejet 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;
/


  1. MySQL Update-forespørgsel - Vil 'hvor'-tilstanden blive respekteret på race-tilstand og rækkelåsning? (php, PDO, MySQL, InnoDB)

  2. Fjern låse uden pid i postgres

  3. Hvorfor er Hibernate skiftet til at bruge LONG over CLOB?

  4. Mysql slette flere rækker i array