Является ли ROWID безопасным способом для SELECT-UNLOAD-UPDATE строк в Teradata? Это самый быстрый способ? - PullRequest
0 голосов
/ 16 ноября 2018

возможно ли извлечь строки из Teradata и затем обратиться к ним по ROWID?Является ли ROWID стабильным в том смысле, что SELECT, за которым следует UPDATE для ROWID, будет всегда приводить к изменению той же строки?Или это может измениться между утверждениями?

Во-вторых, является ли использование ROWID самым быстрым способом?

Фон:

мы хотим объединить все строки в таблице, которые являются дубликатами, но имеют последовательные интервалы времени для группы;оставляя только тот, который имеет самое раннее начало и обновляет его с самой последней датой окончания.Возможно, мы могли бы написать SQL, который делает это, но если он выполняется, мы предпочитаем процесс ETL для прозрачности (например, чтобы увидеть, сколько строк было удалено) и гибкости.

...