Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
26.08.2017, 00:39
|
|||
|---|---|---|---|
сравнение is distinct для blob-полей? |
|||
|
#18+
Здравствуйте, Два поля описаны как BLOB SUB_TYPE 0 SEGMENT SIZE 80, и их сравнение a is distinct from b, всегда дает true, хотя в них записаны одинаковые значения. Идея такого сравнения в принципе бредовая? На вскидку, кажется, почему бы нет? сравнить побайтово... Firebird 3.02 Заранее спасибо за ответы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.08.2017, 01:08
|
|||
|---|---|---|---|
сравнение is distinct для blob-полей? |
|||
|
#18+
V.Borzov, перед загрузкой блоба на сервер считай его хэш и храни рядом с блобом, в обычном поле. И эти хэши сравнивай. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.08.2017, 02:33
|
|||
|---|---|---|---|
|
|||
сравнение is distinct для blob-полей? |
|||
|
#18+
чччД, Ещё бы встроенная функция для хешей была рабочая... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.08.2017, 02:48
|
|||
|---|---|---|---|
сравнение is distinct для blob-полей? |
|||
|
#18+
серый-серый никчччД, Ещё бы встроенная функция для хешей была рабочая... Встроенная? Это еще зачем? На клиенте считай. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.08.2017, 03:13
|
|||
|---|---|---|---|
|
|||
сравнение is distinct для blob-полей? |
|||
|
#18+
чччД, Ага, расскажи мне ещё как это удобно и правильно чесать ухо пяткой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.08.2017, 11:12
|
|||
|---|---|---|---|
сравнение is distinct для blob-полей? |
|||
|
#18+
Прошу прощения! С утра разобрался на свежую голову, и выяснилось, что содержимое поле отличается-таки на пару байт... Таким образом сравнение is distinct для blob работает, как, кстати и hash(field). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.08.2017, 13:57
|
|||
|---|---|---|---|
|
|||
сравнение is distinct для blob-полей? |
|||
|
#18+
серый-серый ник, в 4.0 будут хорошие хэши ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.08.2017, 16:09
|
|||
|---|---|---|---|
сравнение is distinct для blob-полей? |
|||
|
#18+
Симонов Дениссерый-серый ник, в 4.0 будут хорошие хэши У ТС 3.02, по условию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.08.2017, 09:19
|
|||
|---|---|---|---|
сравнение is distinct для blob-полей? |
|||
|
#18+
V.BorzovТаким образом сравнение is distinct для blob работаетНасколько я помню, как раз нет. Поскольку сверяется не содержимое, а blob_id. Они, разумеется, всегда разные. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.08.2017, 23:27
|
|||
|---|---|---|---|
сравнение is distinct для blob-полей? |
|||
|
#18+
WildSeryНасколько я помню, как раз нет. Поскольку сверяется не содержимое, а blob_id. Они, разумеется, всегда разные. Я неверно описал пример свой. На самом деле сверяю значения new.field и old.field в триггере, а не значения разных полей где-то там. И тут, если вписываю новое значение, и оно такое же, то is distinct вернет true, а если другое, то, соответственно, false. Функция hash от этого поля, к слову, также возвращает одинаковые значения при побайтном равенстве старого и нового значений, и разные, если данные изменились. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=40&mobile=1&tid=1561452]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
56ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
2ms |
| others: | 285ms |
| total: | 425ms |

| 0 / 0 |
