powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / SEQUENCES в teradata
7 сообщений из 7, страница 1 из 1
SEQUENCES в teradata
    #38927949
andrej59
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!
Изучаю TERADATA, вот столкнулся с такой проблемой. Необходимо организовать последовательность для генерации уникальных значений (аналог SEQUENCES в ORACLE). Подскажите кто решал данную задачу? Как решили ?
...
Рейтинг: 0 / 0
SEQUENCES в teradata
    #38928614
Фотография Apex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrej59Здравствуйте!
Изучаю TERADATA, вот столкнулся с такой проблемой. Необходимо организовать последовательность для генерации уникальных значений (аналог SEQUENCES в ORACLE). Подскажите кто решал данную задачу? Как решили ?
Identity Columns
...
Рейтинг: 0 / 0
SEQUENCES в teradata
    #38929901
Фотография PaulEr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
SEQUENCES в teradata
    #38930369
Бумбараш
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
этот форум на сайте developer.teradata.com невменозный до невозможности. С десяток индусов постят бредовые бессвязные вопросы\ответы. Один есть только немец dnoeth, который норм ответы даёт. Раз в месяц. И то он ща чаще на stackexchange чаще нагугливается.
Есть форум у них другой по почтовой рассылке, олдовый. Он получше. Но тоже не густо там.

В identity column нужно обратить внимание на то, что там будут генериться непоследовательные (1, 2, 3) значения.
...
Рейтинг: 0 / 0
SEQUENCES в teradata
    #38931170
Фотография Apex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Бумбарашэтот форум на сайте developer.teradata.com невменозный до невозможности. С десяток индусов постят бредовые бессвязные вопросы\ответы. Один есть только немец dnoeth, который норм ответы даёт. Раз в месяц. И то он ща чаще на stackexchange чаще нагугливается.
Есть форум у них другой по почтовой рассылке, олдовый. Он получше. Но тоже не густо там.
Соглашусь, форум дурной.

БумбарашВ identity column нужно обратить внимание на то, что там будут генериться непоследовательные (1, 2, 3) значения.
Зато из всех предложенных вариантов самый быстрый. Вариант с CSUM() самый тормозной. Можно еще делегировать генерацию суррогатов ETL тулзе, но мне такое решения не нравится.
На счет обратить внимание, ну дык Оракловые сиквенсы тоже не гарантируют gap-free последовательности. Так что обратить внимание там надо совсем на другое:

Код: plaintext
An identity column cannot be defined as part of a join index, hash index, row partitioned primary index, or value-ordered index.
...
Рейтинг: 0 / 0
SEQUENCES в teradata
    #38931872
illeo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ApexОракловые сиквенсы тоже не гарантируют gap-free последовательности


Тут будут не только gap, но и ид не обязательно будут возрастать. Т.е. возможна такая генерация: 1,2,3,1000001,1000002,1000003,1500001,1500002,1000004,1000005,4,6.
...
Рейтинг: 0 / 0
SEQUENCES в teradata
    #38932580
Фотография Apex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
illeoApexОракловые сиквенсы тоже не гарантируют gap-free последовательности


Тут будут не только gap, но и ид не обязательно будут возрастать. Т.е. возможна такая генерация: 1,2,3,1000001,1000002,1000003,1500001,1500002,1000004,1000005,4,6.
На самом деле будут, но локально, в пределах одного AMP'a. Точно так же и у Оракла будет в пределах ноды - возрастает монотонно, но глобально - зависит от того, где генерирется следующее значение.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / SEQUENCES в teradata
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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