Oracle
 sql >> Base de données >  >> RDS >> Oracle

Comment puis-je insérer dans une colonne BLOB à partir d'une instruction d'insertion dans sqldeveloper ?

Pour insérer un VARCHAR2 dans un BLOB colonne, vous pouvez compter sur la fonction utl_raw.cast_to_raw suivant :

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

Il lancera votre entrée VARCHAR2 en RAW datatype sans modifier son contenu, alors il insérera le résultat dans votre BLOB colonne.

Plus de détails sur la fonction utl_raw.cast_to_raw