sql >> Base de Datos >  >> RDS >> Oracle

¿Cómo puedo insertar en una columna BLOB desde una declaración de inserción en sqldeveloper?

Para insertar un VARCHAR2 en un BLOB columna puede confiar en la función utl_raw.cast_to_raw como sigue:

insert into mytable(id, myblob) values (1, utl_raw.cast_to_raw('some magic here'));

Emitirá su entrada VARCHAR2 en RAW tipo de datos sin modificar su contenido, luego insertará el resultado en su BLOB columna.

Más detalles sobre la función utl_raw.cast_to_raw