Гость
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Сравнение hex строк / 6 сообщений из 6, страница 1 из 1
11.03.2020, 16:37
    #39936342
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение hex строк
Кто-то может мне объяснить, почему запрос
Код: sql
1.
2.
3.
4.
5.
6.
SELECT
  *
FROM
  rdb$database
WHERE
  x'0000' = x'00'

возвращает записи?

Потому, что CHAR OCTETS добивается справа не пробелами, а нулями?

С уважением, Vasilisk
...
Рейтинг: 0 / 0
11.03.2020, 16:47
    #39936348
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение hex строк
Все. Нашел

https://firebirdsql.org/file/documentation/reference_manuals/fblangref25-en/html/fblangref25-datatypes-chartypes.html Generally, the pad character does not have to be a space: it depends on the character set, For example, the pad character for the OCTETS character set is zero.
...
Рейтинг: 0 / 0
11.03.2020, 21:20
    #39936444
kdv
kdv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение hex строк
_Vasilisk_,

зачем тебя несёт в английскую доку, если русская - первична, а английская - вторична? Английская дока это перевод русской.
http://www.ibase.ru/files/firebird/langref25rus/index.html#types-char
"В общем случае символ заполнитель может и не являться пробелом, он зависит от набора символов, так например, для набора символов OCTETS — это ноль."

p.s. html я давно не обновлял, pdf рулит - http://www.ibase.ru/files/firebird/Firebird_2_5_Language_Reference_RUS.pdf
...
Рейтинг: 0 / 0
12.03.2020, 00:05
    #39936465
kdv
kdv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение hex строк
kdv,

обновил html-доку по 2.5
...
Рейтинг: 0 / 0
12.03.2020, 15:21
    #39936701
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение hex строк
kdv
зачем тебя несёт в английскую доку,
Гугл показывает английскую
kdv
если русская - первична, а английская - вторична? Английская дока это перевод русской.
Интересно. Не знал
...
Рейтинг: 0 / 0
12.03.2020, 15:32
    #39936705
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение hex строк
12.03.2020 15:21, _Vasilisk_ пишет:
> Гугл показывает английскую

яндЫксом ищи
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Сравнение hex строк / 6 сообщений из 6, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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