Ya no tienes que buscar más por todo internet ya que estás al lugar indicado, tenemos la solución que quieres y sin problema.
Solución:
En primer lugar, es posible que desee almacenar texto en columnas CLOB/NCLOB en lugar de BLOB, que está diseñado para datos binarios (por cierto, su consulta funcionaría con un CLOB).
La siguiente consulta le permitirá ver los primeros 32767 caracteres (como máximo) del texto dentro del blob, siempre que todos los conjuntos de caracteres sean compatibles (CS original del texto almacenado en el BLOB, CS de la base de datos utilizada para VARCHAR2):
select utl_raw.cast_to_varchar2(dbms_lob.substr(BLOB_FIELD)) from TABLE_WITH_BLOB where ID = '';
SQL Developer también proporciona esta funcionalidad:
Haga doble clic en la celda de la cuadrícula de resultados y haga clic en editar:
Luego, en la parte superior derecha de la ventana emergente, “Ver como texto” (incluso puede ver imágenes…)
¡Y eso es!
Puede usar el siguiente SQL para leer los campos BLOB de la tabla.
SELECT DBMS_LOB.SUBSTR(BLOB_FIELD_NAME) FROM TABLE_NAME;
Aquí puedes ver las comentarios y valoraciones de los usuarios
Nos puedes confirmar nuestra ocupación poniendo un comentario y puntuándolo te damos las gracias.