powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / blob binary -> varchar binary
6 сообщений из 6, страница 1 из 1
blob binary -> varchar binary
    #39535145
varchar binary
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
FB 2.5.5
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
create procedure test
returns (
  res varchar(100),
  b blob sub_type binary,
  s varchar(100) character set binary)
as
begin
 s = x'013000AA13FF';
 b = x'013000AA13FF';
 if (b=s) then begin
  res = 1;
  suspend;
 end
 s = b;
 if (b=s) then begin
  res = 2;
  suspend;
 end
 b = s;
 if (b=s) then begin
  res = 3;
  suspend;
 end
 s = b;
 if (b=s) then begin
  res = 4;
  suspend;
 end
end


Получаю значения res=1,3,4. При присвоении бинарной строке значения бинарного блоба (s=b) "нечитаемые" символы заменяются на точку. Почему ведь строка-то тоже бинарная! Как правильно засунуть значение из бинарного блоба в бинарную строку?
...
Рейтинг: 0 / 0
blob binary -> varchar binary
    #39535175
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
varchar binaryПочему ведь строка-то тоже бинарная!
Кодирвока?
...
Рейтинг: 0 / 0
blob binary -> varchar binary
    #39535176
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadmanvarchar binaryПочему ведь строка-то тоже бинарная!
Кодирвока?
Ой...
...
Рейтинг: 0 / 0
blob binary -> varchar binary
    #39535200
varchar binary
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Проверил в тройке - показывает res=1,2,3,4. Поставил 2.5.7 - res=1,3,4. Баг?
...
Рейтинг: 0 / 0
blob binary -> varchar binary
    #39535216
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
varchar binary,

я и не знал что такая кодировка существует. Обычно для бинарных данных кодировка OCTETS используется
...
Рейтинг: 0 / 0
blob binary -> varchar binary
    #39535231
varchar binary
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Симонов Денис, binary = octets. С octets такой же результат.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / blob binary -> varchar binary
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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