La base de données Oracle: Comment lire un BLOB?

Je travaille avec une base de données Oracle, et je voudrais lire le contenu d'un BLOB. Comment dois-je faire?

Quand je fais une instruction select simple, il se contente de "BLOB ()" (sans les guillemets). Comment lire le contenu réel?

Voir stackoverflow.com/questions/828650/...
double possible de Comment puis-je obtenir le contenu textuel de BLOB Oracle SQL
J'ai essayé la requête dans ce thread et j'ai obtenu le message d'erreur suivant: "ORA-06502: PL/SQL: numérique ou de la valeur d'erreur: brut longueur variable trop longtemps ORA-06512: à ligne 1 06502. 00000 - "PL/SQL: numérique ou de la valeur d'erreur%s" *Cause: *Action:"
En Binaire Métier (LOB) pourrait contenir des valeurs qui ne sont pas représentable comme VARCHAR. En PL\SQL, un VARCHAR variable peut contenir 32767 octets, attention à la base de données du jeu de caractères trop.
Pourquoi ne pas utiliser un client graphique qui peut afficher le contenu des colonnes BLOB (en supposant que vous utilisez SQL*Plus)

OriginalL'auteur ktm5124 | 2011-04-15