Следвайте тези стъпки в Oracle SQL Developer
-
- Отворете прозореца с данни на вашата таблица.
- Клетката BLOB ще бъде именувана като (BLOB) .
- Щракнете с десния бутон върху клетката.
- Ще видите молив икона. Кликнете върху него.
- Ще отвори редактор на петна прозорец.
- Ще намерите две квадратчета за отметка срещу опцията Преглед като:изображение или текст .
- Изберете съответното квадратче за отметка.
- Ако горната стъпка е все още убедителна, използвайте Изтегляне опция.
Актуализация
OP казва „текстът не е разбираем начинът, по който показва �� �� така "
Вероятно специфичният за локализация NLS символен набор не поддържа тези знаци. Възможно е също така те да са Многобайтови герои. Бих предложил SPOOL
резултата в HTML
файл, отворете го с вашия browser
, можете да видите съдържанието, тъй като повечето браузъри могат да показват множество набори от знаци.
Можете да направите нещо подобно от SQL*Plus -
SET MARKUP HTML ON SPOOL ON
SPOOL report.html
select substr(clob_column, 1, 32767) from table_name...
SPOOL OFF
Актуализация 2
Относно SPOOL като HTML, тестов случай -
SET MARKUP HTML ON SPOOL ON
SPOOL D:\report.html
SELECT substr(ename, 1, 5) ename FROM emp where rownum <=5;
SPOOL OFF
Работи перфектно за мен, html файлът се отваря с браузъра ми, вижте екранната снимка -