Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Como posso inserir em uma coluna BLOB de uma instrução de inserção no sqldeveloper?


Para inserir um VARCHAR2 em um BLOB coluna você pode confiar na função utl_raw.cast_to_raw como a seguir:
insert into mytable(id, myblob) values (1, utl_raw.cast_to_raw('some magic here'));

Ele converterá sua entrada VARCHAR2 em RAW datatype sem modificar seu conteúdo, então ele irá inserir o resultado em seu BLOB coluna.

Mais detalhes sobre a função utl_raw.cast_to_raw