标签: sql teradata etl
是否可以从Teradata检索行,然后通过ROWID引用它们? ROWID在某种意义上是否稳定,即在SELECT之后跟随ROWID的UPDATE将始终会导致同一行受到影响?还是可以在语句之间进行更改?
第二,使用ROWID最快吗?
背景:
我们要合并表中所有重复的行,但每组具有连续的时间间隔;仅保留最早开始的日期,并用最新的结束日期进行更新。我们可能可以编写执行此操作的SQL,但是如果执行性能高,我们更喜欢ETL过程以提高透明度(例如,查看删除了多少行)和灵活性。