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

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

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

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

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

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

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

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


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