Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Jak wyświetlić dane obiektów blob w Oracle SQL Developer

Wykonaj następujące kroki w Oracle SQL Developer -

  1. Otwórz okno danych swojej tabeli.
  2. Komórka BLOB zostanie nazwana (BLOB) .
  3. Kliknij komórkę prawym przyciskiem myszy.
  4. Zobaczysz ołówek Ikona. Kliknij na to.
  5. Otworzy edytor obiektów blob okno.
  6. Znaleźć można dwa pola wyboru przy opcji Wyświetl jako:obraz lub tekst .
  7. Zaznacz odpowiednie pole wyboru.
  8. Jeśli powyższy krok jest nadal przekonujący, użyj Pobierz opcja.

Aktualizacja

OP mówi „tekst jest niezrozumiały w sposób, w jaki pokazuje �� �� w ten sposób "

Prawdopodobnie specyficzny dla regionu zestaw znaków NLS nie obsługuje tych znaków. Może się również zdarzyć, że są to wielobajtowe postacie. Proponuję, SPOOL wynik do HTML plik, otwórz go w browser , możesz wyświetlić zawartość, ponieważ większość przeglądarek może wyświetlać wiele zestawów znaków.

Możesz zrobić coś takiego z SQL*Plus -

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

Aktualizacja 2

Odnośnie SPOOL jako HTML, przypadek testowy -

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

U mnie działa idealnie, plik html otwiera się w mojej przeglądarce, spójrz na zrzut ekranu -




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zmień typ kolumny w tabeli

  2. Typ danych Oracle BLOB do RichTextBox

  3. WSTAW 10 milionów zapytań w ciągu 10 minut w Oracle?

  4. Jak mogę uzyskać COUNT(col)... GROUP BY, aby użyć indeksu?

  5. ORACLE Select Distinct zwraca wiele kolumn i gdzie