Example: RANGE_N Partitioning Expression Using the END Bound Function - Teradata Vantage - Analytics Database

SQL Data Definition Language Syntax and Examples

Deployment
VantageCloud
VantageCore
Edition
VMware
Enterprise
IntelliFlex
Product
Analytics Database
Teradata Vantage
Release Number
17.20
Published
June 2022
ft:locale
en-US
ft:lastEdition
2025-11-06
dita:mapPath
jco1628111346878.ditamap
dita:ditavalPath
qkf1628213546010.ditaval
dita:id
mdr1472255012272
lifecycle
latest
Product Category
Teradata Vantage™

This example creates a table whose primary index is partitioned using a RANGE_N expression and an END bound function.

     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);