sql >> Databasteknik >  >> RDS >> Oracle

Hur konverterar CLOB till BLOB i Oracle?

Kod som denna kommer att utföra minimal omkodning:

create or replace function clob2blob(AClob CLOB) return BLOB is
  Result BLOB;
  o1 integer;
  o2 integer;
  c integer;
  w integer;
begin
  o1 := 1;
  o2 := 1;
  c := 0;
  w := 0;
  DBMS_LOB.CreateTemporary(Result, true);
  DBMS_LOB.ConvertToBlob(Result, AClob, length(AClob), o1, o2, 0, c, w);
  return(Result);
end clob2blob;
/

Men CLOB kan inte korrekt innehålla all bilddata utan någon kodning som Base64



  1. Hur man hanterar sessioner i Node.js med Passport, Redis och MySQL

  2. Symfony2 Många till många relationell Db-struktur

  3. Slå samman två bord när det inte finns något värde i en tabell

  4. Gruppera endast de intilliggande raderna