CURRENT_DATEまたはCURRENT_TIMESTAMPを指定したRANGE_NをPPIで使用する方法 - Teradata Database - Teradata Vantage NewSQL Engine - RANGE、CURRENT_DATEまたはCURRENT_TIMESTAMPを指定したRANGE_NをPPIで使用する方法。

Teradata Vantage™ SQL関数、演算子、式および述部

Product
Teradata Database
Teradata Vantage NewSQL Engine
Release Number
16.20
Published
2019年3月
Language
日本語
Last Update
2019-10-29
dita:mapPath
ja-JP/xzf1512079057909.ditamap
dita:ditavalPath
ja-JP/xzf1512079057909.ditaval
dita:id
B035-1145
Product Category
Software
Teradata Vantage

ビルトイン関数のCURRENT_DATEまたはCURRENT_TIMESTAMPを指定したRANGE_Nを使用して、パーティション式を定義できます。データを1つ以上の現在のパーティションと、1つ以上の履歴のパーティションとしてパーティション化する必要があるときに、現在および履歴のパーティションが、パーティション式内で解決されるCURRENT_DATEまたはCURRENT_TIMESTAMPに基づく場合は、パーティション式内でCURRENT_DATEまたはCURRENT_TIMESTAMPを使用することが最適になります。これにより、ALTER TABLE DROP/ADD RANGEを実行する度に決定しなければならない明示的な日付を使用したパーティションの再定義の代わりに、古いデータを現在のパーティションから1つ以上の履歴のパーティションに移動する、定期的なテーブルの調整が可能になります。

詳細は、<Teradata Vantage™ SQLデータ定義言語 - 構文規則および例、B035-1144>の「更新可能日付および更新可能タイムスタンプに基づくRANGE_Nパーティション式の最適化を調整するルール」を参照してください。