För att infoga en VARCHAR2
till en BLOB
kolumnen kan du lita på funktionen utl_raw.cast_to_raw
som nästa:
insert into mytable(id, myblob) values (1, utl_raw.cast_to_raw('some magic here'));
Det kommer att casta din ingång VARCHAR2
till RAW
datatyp utan att ändra dess innehåll, så infogar den resultatet i din BLOB
kolumn.
Mer information om funktionen utl_raw.cast_to_raw