Гость
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Достать из Blob поля значение и из него нужные данные / 6 сообщений из 6, страница 1 из 1
21.01.2020, 08:18
    #39916627
evgenyb84
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Достать из Blob поля значение и из него нужные данные
Добрый день! Помогите советом пожалуйста.

Вытащил данные из BLOB utl_raw.cast_to_varchar2(text) и получил список дат через запятую. Помогите выбрать последнюю дату из этого списка: 01.10.2017, 07.03.2018, 13.01.2019, 22.08.2019

Даты все время разные, могут быть и пустыми.
...
Рейтинг: 0 / 0
21.01.2020, 08:19
    #39916628
Elic
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Достать из Blob поля значение и из него нужные данные
Чудак, а при чём здесь blob?
...
Рейтинг: 0 / 0
21.01.2020, 08:22
    #39916629
evgenyb84
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Достать из Blob поля значение и из него нужные данные
в таблице даты хранятся в таком виде: 2032322E30342E32303139000000000000000000000000
...
Рейтинг: 0 / 0
21.01.2020, 08:24
    #39916630
evgenyb84
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Достать из Blob поля значение и из него нужные данные
тип поля RAW
...
Рейтинг: 0 / 0
21.01.2020, 08:41
    #39916631
evgenyb84
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Достать из Blob поля значение и из него нужные данные
Вот запрос для примера

with t (aa) as (select '30332E30322E323031352C2032312E30382E323031352C2031372E30382E323031362C2031372E30372E323031372C2032332E30352E323031382C2032392E30332E323031390000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000' from dual)
select utl_raw.cast_to_varchar2(aa)
from t
...
Рейтинг: 0 / 0
21.01.2020, 09:06
    #39916638
evgenyb84
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Достать из Blob поля значение и из него нужные данные
Вроде получилось достать дату:

with t (aa) as (
select '30332E30322E323031352C2032312E30382E323031352C2031372E30382E323031362C2031372E30372E323031372C2032332E30352E323031382C2032392E30332E323031390000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000' from dual)

select substr(utl_raw.cast_to_varchar2(aa), LENGTH(substr(aa,1,instr(aa,'00000')-1))/2-9,10) as dat
from t
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Достать из Blob поля значение и из него нужные данные / 6 сообщений из 6, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]