例: ENDバインド関数を使用したRANGE_Nパーティション式 - Advanced SQL Engine - Teradata Database

Teradata Vantage™ - SQLデータ定義言語 構文規則および例

Product
Advanced SQL Engine
Teradata Database
Release Number
17.05
Published
2021年1月
Language
日本語
Last Update
2021-03-30
dita:mapPath
ja-JP/ncd1596241368722.ditamap
dita:ditavalPath
ja-JP/ncd1596241368722.ditaval
dita:id
B035-1144
Product Category
Software
Teradata Vantage

この例では、プライマリ インデックスがRANGE_N式およびENDバウンド関数を使用してパーティション化されたテーブルを作成します。

     CREATE TABLE sales_history (
       product_code       CHARACTER(8),
       quantity_sold      INTEGER,
       transaction_period PERIOD(DATE)
     PRIMARY INDEX (product_code)
     PARTITION BY RANGE_N(END(transaction_period) 
                              BETWEEN DATE '2008-03-31'
                              AND     DATE '2015-12-31'
                              EACH INTERVAL '1' YEAR);