16.20 - Example: Character Partitioning Defined Using RANGE_N Functions - Teradata Database - Teradata Vantage NewSQL Engine

Teradata Vantage™ SQL Data Definition Language Syntax and Examples

Product
Teradata Database
Teradata Vantage NewSQL Engine
Release Number
16.20
Published
March 2019
Language
English (United States)
Last Update
2019-05-24
dita:mapPath
wkf1512081455740.ditamap
dita:ditavalPath
TD_DBS_16_20_Update1.ditaval

This example creates a partitioned primary index based on character data specified for a RANGE_N function. Notice that no EACH clause is specified for the RANGE_N partitioning expression in level 1 of the multilevel partitioning in this case.

     CREATE TABLE t1(
       i INTEGER,
       j CHARACTER(4),
       k INTEGER)
     PRIMARY INDEX(i)
     PARTITION BY (RANGE_N(j BETWEEN 'aaaa','cccc','eeee', 
                  'gggg','iiii','kkkk',
                  'mmmm','oooo','qqqq',
                  'ssss' 
                             AND     'tttt',
          NO RANGE),
                   RANGE_N(k BETWEEN 1 
                             AND    10 
                             EACH    1));