Oracle
 sql >> база данни >  >> RDS >> Oracle

PL/SQL масив към CLOB

Каква грозна работа.

Дали това са всички символни данни, или имате ли числови стойности и/или стойности за дата/час и там? Ако е така, какъв формат искате да използвате за тези типове данни, когато ги конвертирате в низове.

Може да се наложи да помислите и за разделители на полета и записи.

Обмисляли ли сте 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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да преброим срещанията на разделител в низ, с изключение на тези в кавички

  2. как да извлека непрекъснат брой на срещания на стойност на колона в sql?

  3. Търсете XML колона в SQL

  4. Задействане с оператор Merge в Oracle

  5. Дъмп за импортиране на PL/SQL разработчици