web-dev-qa-db-fra.com

Comment afficher les données d'objet dans Oracle SQL Developer

Comment puis-je lire les données blob dans Oracle SQL Developer. Il est stocké au format octet []. Est-il possible de lire au format chaîne?.

6
bharat

Suivez ces étapes dans Oracle SQL Developer -

  1. Ouvrez la fenêtre de données de votre table.
  2. La cellule BLOB sera nommée (BLOB)} _.
  3. Faites un clic droit sur la cellule.
  4. Vous verrez une icône crayon. Clique dessus.
  5. Cela ouvrira une fenêtre éditeur de blob.
  6. Vous trouverez deux cases à cocher pour l'option Afficher comme: image ou texte
  7. Cochez la case appropriée.
  8. Si l'étape ci-dessus est toujours convaincante, utilisez l'option Télécharger.

Mettre à jour

OP dit "le texte n'est pas compréhensible de la manière dont il montre comme ceci"

Probablement, le jeu de caractères NLS spécifique à la localisation ne prend pas en charge ces caractères. Il se peut également que ceux-ci soient Multi-Byte caractères. Je suggérerais, SPOOL le résultat dans un fichier HTML, 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 pouvez faire quelque chose comme ça depuis SQL * Plus -

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

_ {Update 2} _

En ce qui concerne SPOOL en tant que HTML, test case -

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 -

enter image description here

15
Lalit Kumar B

Ouvrez la fenêtre de données de votre table.

La cellule BLOB sera nommée (BLOB).

Cliquez avec le bouton droit sur la cellule ou Double-cliquez sur la cellule.

Vous verrez une icône de crayon. Clique dessus.

Cela ouvrira une fenêtre d'éditeur de blob.

Vous trouverez deux cases à cocher pour l'option Afficher en tant que: image ou texte.

Cochez la case appropriée.

Si l'étape ci-dessus est toujours convaincante, utilisez l'option Télécharger.

0
Gireesha