Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 можно ли бинарные данные преобразовать в текст?  [new]
Albatross
Member

Откуда:
Сообщений: 998
Oracle 9
есть бинарный тип данных (binary).
Хорошо бы его преобразовать в текст вида 0x61FBE2E0 ....

Как это можно сделать?
8 июл 08, 16:36    [5903949]     Ответить | Цитировать Сообщить модератору
 Re: можно ли бинарные данные преобразовать в текст?  [new]
Albatross
Member

Откуда:
Сообщений: 998
Albatross
Oracle 9
есть бинарный тип данных (binary).
Хорошо бы его преобразовать в текст вида 0x61FBE2E0 ....

Как это можно сделать?


Грубо говоря, проблема в том, что результат будет выгружаться в текстовый файл с разделителями. И потому нехорошо, если будут встречаться разделители или символы переноса строки. А уж обратно из 0x61FBE2E0 ... в бинарный я преобразую приложением.
8 июл 08, 16:41    [5904011]     Ответить | Цитировать Сообщить модератору
 Re: можно ли бинарные данные преобразовать в текст?  [new]
MazoHist
Guest
PDF417Img() - BMPшка
Connected to:
Oracle9i Release 9.2.0.7.0 - Production
JServer Release 9.2.0.7.0 - Production

SQL> select utl_raw.cast_to_raw(utl_raw.cast_to_varchar2(PDF417Img('efsdfgdgbnfg
nhjghjhgjghjgh'))) from dual;

UTL_RAW.CAST_TO_RAW(UTL_RAW.CAST_TO_VARCHAR2(PDF417IMG('EFSDFGDGBNFGNHJGHJHGJGHJ

--------------------------------------------------------------------------------

424DD60E0000000000003600000028000000680000000C0000000100180000000000A00E00000000

0000000000000000000000000000000000000000000000000000000000000000000000000000FFFF

FF000000FFFFFF000000FFFFFF000000FFFFFFFFFFFFFFFFFF000000FFFFFF000000FFFFFFFFFFFF

FFFFFF000000FFF


SQL>
8 июл 08, 16:48    [5904085]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить