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

Comment afficher les données blob dans Oracle SQL Developer

Suivez ces étapes dans Oracle SQL Developer -

  1. Ouvrir la fenêtre de données de votre tableau.
  2. La cellule BLOB sera nommée (BLOB) .
  3. Cliquez avec le bouton droit sur la cellule.
  4. Vous verrez un crayon icône. Cliquez dessus.
  5. Cela ouvrira un éditeur de blob fenêtre.
  6. Vous trouverez deux cases à cocher en regard de l'option Afficher en tant que :image ou texte .
  7. Cochez la case appropriée.
  8. Si l'étape ci-dessus est toujours convaincante, utilisez le Télécharger option.

Mettre à jour

OP dit "le texte n'est pas compréhensible de manière à montrer �� �� comme ça "

Probablement, le jeu de caractères NLS spécifique aux paramètres régionaux ne prend pas en charge ces caractères. Il se peut aussi que ceux-ci soient multi-octets personnages. Je suggérerais, SPOOL le résultat dans un HTML fichier, ouvrez-le avec votre browser , vous pouvez afficher le contenu car la plupart des navigateurs sont capables d'afficher plusieurs jeux de caractères.

Vous pourriez faire quelque chose comme ça à partir de SQL*Plus -

SET MARKUP HTML ON SPOOL ON
SPOOL report.html
select substr(clob_column, 1, 32767) from table_name...
SPOOL OFF

Mise à jour 2

Concernant SPOOL comme HTML, cas de test -

SET MARKUP HTML ON SPOOL ON
SPOOL D:\report.html
SELECT substr(ename, 1, 5) ename FROM emp where rownum <=5;
SPOOL OFF

Fonctionne parfaitement pour moi, le fichier html s'ouvre avec mon navigateur, regardez la capture d'écran -