|
Значение ID у вставленной записи Redshift
|
|||
---|---|---|---|
#18+
Добрый день. Подскажите как на RedShift получить значение ID записи, если поле IDENTITY? В MSSQL есть специальная переменная для хранения вставленной записи, а тут я не знаю как и найти не могу. Уж больно Help у Amazon RedShift запутанный и найти что-то весьма трудно. Может есть какой-то более понятный чем http://docs.aws.amazon.com/redshift/latest/mgmt/welcome.html. Может есть какой-то help для контекстного поиска прямо из Aginity? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2016, 11:10 |
|
Значение ID у вставленной записи Redshift
|
|||
---|---|---|---|
#18+
Автоинкрементов в Redshift'e нет. Их нужно генерировать ETL'ем. Ограничения целостности, кроме not null, тоже не поддерживаются, а носят только вспомогательный характер для оптимизатора. https://docs.aws.amazon.com/redshift/latest/dg/t_Defining_constraints.html Sergey-ZZZ Может есть какой-то help для контекстного поиска прямо из Aginity? Чего конкретно не хватает в стандартной документации? Про Redshift сильно много не напишешь, это не Оракл. Если есть конкретные вопросы, я могу ответить. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2016, 00:39 |
|
Значение ID у вставленной записи Redshift
|
|||
---|---|---|---|
#18+
ApexАвтоинкрементов в Redshift'e нет. Их нужно генерировать ETL'ем. Прошу прощения, оказывается уже умеет. Но толку от этого все равно мало, т.к. узнать его значение, кроме как запросом с MAX() нельзя. Кстати, можно узнать, а зачем вообще оно надо? Один хрен загружать данные в него построчно практически невозможно. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2016, 03:08 |
|
|
start [/forum/topic.php?fid=56&fpage=3&tid=2015099]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
84ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 182ms |
0 / 0 |