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

Откуда:
Сообщений: 338
Подскажите, нет ли в Oracle такой зашитой функции, которая переводит данные в таблице из 16 ричной системы исчисления в другую. Просто у нас в таблице в одном столбце данные переведены в 16 ричную, а мне нужно что бы там был текст.
Может кто сталикивался, или знает как можно перевести в селекте сразу??
14 дек 06, 12:10    [3535230]     Ответить | Цитировать Сообщить модератору
 Re: Перевод из 16 ричной системы исчисления в другую  [new]
orawish
Member

Откуда: Гадюкино-2 (City)
Сообщений: 15487
см про:
rawtohex
hextoraw
utl_raw.cast_to_varchar2
utl_raw.cast_to_raw и т.п.
14 дек 06, 12:25    [3535357]     Ответить | Цитировать Сообщить модератору
 Re: Перевод из 16 ричной системы исчисления в другую  [new]
Jannny
Member

Откуда: Спб
Сообщений: 6424
byverka
Подскажите, нет ли в Oracle такой зашитой функции, которая переводит данные в таблице из 16 ричной системы исчисления в другую. Просто у нас в таблице в одном столбце данные переведены в 16 ричную, а мне нужно что бы там был текст.
Может кто сталикивался, или знает как можно перевести в селекте сразу??
смотря что есть "в другую" и что есть "текст" - если в десятичную , то простым to_number(, 'XXXX').
14 дек 06, 12:39    [3535501]     Ответить | Цитировать Сообщить модератору
 Re: Перевод из 16 ричной системы исчисления в другую  [new]
byverka
Member

Откуда:
Сообщений: 338
Перевести мне нужно было в ASCII. Очень помогла функция utl_raw.cast_to_varchar2 - спасибо огромное orawish!!! =)
14 дек 06, 14:06    [3536319]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить