Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Tablica PL/SQL do CLOB

Co za brzydka rzecz do zrobienia.

Czy to wszystkie dane znakowe, czy też masz tam wartości liczbowe i/lub daty/czasu? Jeśli tak, jakiego formatu chcesz użyć dla tych typów danych podczas konwersji ich na łańcuchy.

Być może będziesz musiał pomyśleć o ogranicznikach pól i rekordów.

Czy rozważałeś 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. Jego powiedzenie, że nie mam wybranego wiersza?

  2. Jak dodać „ON DELETE CASCADE” w instrukcji ALTER TABLE?

  3. Oracle TNS:nazwa usługi sieciowej jest nieprawidłowo określona

  4. Potrzebujesz zapytania, aby uzyskać listę używanych i nieużywanych tabel

  5. Dlaczego Oracle zwraca określoną sekwencję, jeśli wartości „orderby” są identyczne?