更新可能日付および更新可能タイムスタンプに基づくCASEパーティション式の最適な調整 - Advanced SQL Engine - Teradata Database

Teradata Vantage™ - SQLデータ定義言語 詳細トピック

Product
Advanced SQL Engine
Teradata Database
Release Number
17.05
17.00
Published
2020年6月
ft:locale
ja-JP
ft:lastEdition
2021-03-30
dita:mapPath
ja-JP/jpx1556733107962.ditamap
dita:ditavalPath
ja-JP/jpx1556733107962.ditaval
dita:id
B035-1184
Product Category
Software
Teradata Vantage

次のケースは、パーティション式内のCASEパーティション式の最適化された使用に当てはまります。

パーティション式のCASE式で、DATE関数、CURRENT_DATE関数、またはCURRENT_TIMESTAMP関数のいずれかを指定する場合、Teradata DatabaseはALTER TABLE TO CURRENT文を使用して値を更新するときに、指定されたテーブルまたは結合インデックスのすべての行をスキャンして調整する必要があります。

このため、パーティション式に指定するCASE式では、DATE関数、CURRENT_DATE関数、またはCURRENT_TIMESTAMP関数を指定しないことが最善です。