METADATA $ ROW_ID вне потока? - PullRequest
       3

METADATA $ ROW_ID вне потока?

0 голосов
/ 14 марта 2020

(1) В снежинке, есть ли способ получить доступ к METADATA $ ROW_ID вне потока таблицы снежинок?

(2) Правильно ли я считаю, что этот ROW_ID действительно необходим для корректной обработки обновлений? (Документы делают его необязательным.)

В некотором роде,

(3) Когда экспортируется поток и создается несколько файлов, есть ли гарантия, что каждая пара DELETE-INSERT будет оказаться в одном файле?

1 Ответ

1 голос
/ 14 марта 2020

1) Нет, вам понадобится сохранить его в последующих таблицах, чтобы использовать его позже.

2) Необходимо, только если у вас нет естественного ключа в ваших данных для использования ОБНОВИТЬ / MERGE.

3) Нет, нет способа гарантировать, какие записи попадают в какие файлы в инструкции расположения COPY INTO. Единственный вариант здесь - это SINGLE_FILE, который может не быть вариантом и является более медленным процессом.

...