For at indsætte en VARCHAR2
ind i en BLOB
kolonne kan du stole på funktionen utl_raw.cast_to_raw
som næste:
insert into mytable(id, myblob) values (1, utl_raw.cast_to_raw('some magic here'));
Det vil caste dit input VARCHAR2
ind i RAW
datatype uden at ændre dens indhold, så indsætter den resultatet i din BLOB
kolonne.
Flere detaljer om funktionen utl_raw.cast_to_raw