powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Генерация hash значений в ASIQ 12.6
9 сообщений из 9, страница 1 из 1
Генерация hash значений в ASIQ 12.6
    #33254094
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день всем

Можно ли в
Sybase IQ/12.6.0/050617/P/ESD 4/Sun_svr4/OS 5.8/64bit/2005-06-17 21:39:17
каким нибудь способом генерировать hash значения для каждой записи таблицы на основе значений в других столбцах ?

Желательно, конечно, наиболее стандартными средствами. Но можно рассмотреть и внешние решения, включая платные.

Спасибо
...
Рейтинг: 0 / 0
Генерация hash значений в ASIQ 12.6
    #33260041
vybegallo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
То есть вы хотите подключить какую-нибудь хэш-функцию ?
...
Рейтинг: 0 / 0
Генерация hash значений в ASIQ 12.6
    #33260594
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vybegalloТо есть вы хотите подключить какую-нибудь хэш-функцию ?
У таблицы очень длинный естественный первичный ключ (13 столбцов).
Нужно на его основе сгенерировать короткий альтернативный ПК.
...
Рейтинг: 0 / 0
Генерация hash значений в ASIQ 12.6
    #33260671
Фотография Рыжий Кот
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Glory vybegalloТо есть вы хотите подключить какую-нибудь хэш-функцию ?
У таблицы очень длинный естественный первичный ключ (13 столбцов).
Нужно на его основе сгенерировать короткий альтернативный ПК.

но при этом не хранить его физически?
...
Рейтинг: 0 / 0
Генерация hash значений в ASIQ 12.6
    #33261565
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Рыжий Кот Glory vybegalloТо есть вы хотите подключить какую-нибудь хэш-функцию ?
У таблицы очень длинный естественный первичный ключ (13 столбцов).
Нужно на его основе сгенерировать короткий альтернативный ПК.

но при этом не хранить его физически?
Почему не хранить? Как раз хранить - как альтернативный ПК из одного столбца.
...
Рейтинг: 0 / 0
Генерация hash значений в ASIQ 12.6
    #33261677
Фотография Рыжий Кот
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Glory Рыжий Кот Glory vybegalloТо есть вы хотите подключить какую-нибудь хэш-функцию ?
У таблицы очень длинный естественный первичный ключ (13 столбцов).
Нужно на его основе сгенерировать короткий альтернативный ПК.

но при этом не хранить его физически?
Почему не хранить? Как раз хранить - как альтернативный ПК из одного столбца.
а можно сделать так?
создать это поле в виде просто int, который и будет ПК
отсортировать таблицу по группе признаков и в ПК забить порядковый номер строки.
В дочерних таблицах добавить такое же поле и заносить туда значение, которое получаем из первой таблицы путем выборки по 13 столбцам
...
Рейтинг: 0 / 0
Генерация hash значений в ASIQ 12.6
    #33261733
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Рыжий Кота можно сделать так?
создать это поле в виде просто int, который и будет ПК
отсортировать таблицу по группе признаков и в ПК забить порядковый номер строки.
В дочерних таблицах добавить такое же поле и заносить туда значение, которое получаем из первой таблицы путем выборки по 13 столбцам
Проблема в периодическом импорте, который может содержать дубли.
...
Рейтинг: 0 / 0
Генерация hash значений в ASIQ 12.6
    #33262104
WellSlava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Glory Рыжий Кота можно сделать так?
создать это поле в виде просто int, который и будет ПК
отсортировать таблицу по группе признаков и в ПК забить порядковый номер строки.
В дочерних таблицах добавить такое же поле и заносить туда значение, которое получаем из первой таблицы путем выборки по 13 столбцам
Проблема в периодическом импорте, который может содержать дубли.
Мы выходили из положения путем диапазона ID
...
Рейтинг: 0 / 0
Генерация hash значений в ASIQ 12.6
    #33262241
vybegallo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Выбирай и реализуй :
http://burtleburtle.net/bob/hash/doobs.html

Только помни, что ни одна хэш-функция не гарантирует уникальность полученного значения.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Генерация hash значений в ASIQ 12.6
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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