powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Достать из Blob поля значение и из него нужные данные
6 сообщений из 6, страница 1 из 1
Достать из Blob поля значение и из него нужные данные
    #39916627
evgenyb84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день! Помогите советом пожалуйста.

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

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

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

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
6 сообщений из 6, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Достать из Blob поля значение и из него нужные данные
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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