возможно ли извлечь строки из Teradata и затем обратиться к ним по ROWID?Является ли ROWID стабильным в том смысле, что SELECT, за которым следует UPDATE для ROWID, будет всегда приводить к изменению той же строки?Или это может измениться между утверждениями?
Во-вторых, является ли использование ROWID самым быстрым способом?
Фон:
мы хотим объединить все строки в таблице, которые являются дубликатами, но имеют последовательные интервалы времени для группы;оставляя только тот, который имеет самое раннее начало и обновляет его с самой последней датой окончания.Возможно, мы могли бы написать SQL, который делает это, но если он выполняется, мы предпочитаем процесс ETL для прозрачности (например, чтобы увидеть, сколько строк было удалено) и гибкости.