powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / blob to char
10 сообщений из 35, страница 2 из 2
blob to char
    #39214607
wwwlz-grand
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторКакая версия db2 и фикспак?

v10.1
DB2 v10.1.0.872
s120403


Пример блоба отправил в ЛС
...
Рейтинг: 0 / 0
blob to char
    #39214608
wwwlz-grand
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мда, тут нельзя в ЛС писать... По ссылке https://dl.dropboxusercontent.com/u/80512202/blob.txt
...
Рейтинг: 0 / 0
blob to char
    #39214734
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
wwwlz-grand,

И где же там текст-то в этом файле? Там текст в виде символов 0-9a-f, видимо, ими что-то закодировано. Что именно, это только вы можете сказать.
Первые символы:
aced000573720028636f6d2e69626d2e77732e7369622e6d66702e696d706

Я не могу воспроизвести ошибку. Я загрузил этот файл в поле с типом blob(1m). У меня все работает.
У вас тип поля message какой? Что вообще в этих полях сожержится?
...
Рейтинг: 0 / 0
blob to char
    #39214762
wwwlz-grand
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
автор Я загрузил этот файл в поле с типом blob(1m). У меня все работает.
И что получили на выходе?

авторПервые символы:
aced000573720028636f6d2e69626d2e77732e7369622e6d66702e696d706
Так это же и есть блоб, разве нет? Если выводить просто select message, то именно aced000573720028... и выводится.
авторУ вас тип поля message какой?
blob

авторЧто вообще в этих полях сожержится?
Это-то и хочу узнать
...
Рейтинг: 0 / 0
blob to char
    #39214788
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
wwwlz-grand,

вывод
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
select 
  substr(b, 1, 10) bin
, substr( 
xmlserialize(xmlquery('$D/d/text()' passing xmlparse(document blob('<?xml version="1.0" encoding="'||enc||'"?><d><![CDATA[')||b||blob(']]></d>')) as "D") as clob(1m)) 
, 1, 10) text
from test_blob where i=3;

 BIN                  TEXT
 -------------------- ----------
 61636564303030353733 aced000573


Это вам содержимое блоба ваша программа, которой вы select делаете, выводит, выпечатывая содержимое в hex символах.
Я не зря вас просил выгрузить блоб как файл, а не напечатать его содержимое hex символами.
...
Рейтинг: 0 / 0
blob to char
    #39214800
wwwlz-grand
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Mark Barinsteinwwwlz-grand,

вывод
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
select 
  substr(b, 1, 10) bin
, substr( 
xmlserialize(xmlquery('$D/d/text()' passing xmlparse(document blob('<?xml version="1.0" encoding="'||enc||'"?><d><![CDATA[')||b||blob(']]></d>')) as "D") as clob(1m)) 
, 1, 10) text
from test_blob where i=3;

 BIN                  TEXT
 -------------------- ----------
 61636564303030353733 aced000573


Это вам содержимое блоба ваша программа, которой вы select делаете, выводит, выпечатывая содержимое в hex символах.
Я не зря вас просил выгрузить блоб как файл, а не напечатать его содержимое hex символами.
Извинет за глупый вопрос, где выполнять call admin_cmd('... ?

P.s. запросы выполняю в IBM Data Studio
...
Рейтинг: 0 / 0
blob to char
    #39214847
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
wwwlz-grandИзвинет за глупый вопрос, где выполнять call admin_cmd('... ?

P.s. запросы выполняю в IBM Data StudioВот из нее и выполняйте.
Файл с расширением .log появится в файловой системе сервера рядом с тем, который вы указали в команде.
...
Рейтинг: 0 / 0
blob to char
    #39214860
wwwlz-grand
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
call admin_cmd('export to C:\temp\f.txt of del modified by lobsinsepfiles select * from esbdb2user.failedeventdetail where msgid = 'EB2D91676A2899CD_105051633'')

Обнаружен неправильный элемент "EB2D91676A2899CD_105051633" после текста "tail where msgid = '". Список возможных правильных элементов: "+".. SQLCODE=-104, SQLSTATE=42601, DRIVER=3.63.108


Похоже, из-за двойных кавычек
...
Рейтинг: 0 / 0
blob to char
    #39214971
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
wwwlz-grand,

Одинарные кавычки внутри должны дублироваться.

Код: sql
1.
call admin_cmd('export to C:\temp\f.txt of del modified by lobsinsepfiles select * from esbdb2user.failedeventdetail where msgid = ''EB2D91676A2899CD_105051633''')
...
Рейтинг: 0 / 0
blob to char
    #39215023
wwwlz-grand
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, появились файлы с расширением lob, внутри битые xml. Начинаются так
Код: xml
1.
2.
3.
4.
¬н sr java.util.ArrayListxЃТ™Зaќ I sizexp   w   
sr 9com.ibm.wbiserver.manualrecovery.FailedEventParameterImpl—Ц<УЌj=ц Z 	convertedI positionL namet Ljava/lang/String;L typeq ~ L valuet Ljava/lang/Object;xp    t arg0t 
SearchRequesttl<?xml version="1.0" encoding="UTF-8"?>
<p:Se...



Есть возможность смотреть содержимое sql-запросом?
...
Рейтинг: 0 / 0
10 сообщений из 35, страница 2 из 2
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / blob to char
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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