Teradata Database メッセージ 5716 - 5716 - Advanced SQL Engine - Teradata Database

Teradata Vantage™ - Database Messages

Product
Advanced SQL Engine
Teradata Database
Release Number
17.00
Published
2020年6月
Language
日本語
Last Update
2020-09-17
dita:mapPath
ja-JP/vza1585613049811.ditamap
dita:ditavalPath
ft:empty
dita:id
vza1585613049811
NMT
yes
Product Category
Software
Teradata Vantage
メッセージ
PARTITION BY RANGE_N defines more than %VSTR partitions.
説明
CREATE TABLE文またはALTER TABLE文の場合、INTEGERデータ型を使用するRANGE_N関数であるパーティション式では、2147483647個を超えるパーティションを定義してはいけません(NO RANGE、UNKNOWN、およびNO RANGE OR UNKNOWNのパーティションが指定されている場合も含む)。この場合、VSTRの値は"2147483647"です。2バイトの単一レベル パーティション化の場合、RANGE_N関数は65533個を超える範囲パーティションを定義できません(そうでない場合は、8バイトのパーティション化になります)。2バイトの単一レベル パーティション化の場合、NO RANGEとUNKNOWNの両方のパーティションが定義されていれば、定義できるパーティションの総数は最大で65535です。CREATE TABLE文またはALTER TABLE文の場合、BIGINTデータ型を使用するRANGE_N関数であるパーティション式は、9223372036854775805個を超える範囲パーティション(NO RANGE、UNKNOWN、およびNO RANGE OR UNKNOWNのパーティションは含まない)を定義してはいけません。この場合、VSTRの値は"9223372036854775805"です。単一レベル パーティション化の場合、NO RANGEとUNKNOWNの両方のパーティションが指定されていれば、このようなパーティション式に対して定義できるパーティションの総数は最大で9223372036854775807です。
生成もと
RESモジュール
対象ユーザー
エンド・ユーザー
注意
この制限を超える前に、他の制限 (結合されたパーティションの数の制限など) を超える可能性があります。
対処法
SQL文を調べ、要求が正しいかどうかを確認します。パーティション化されたプライマリ インデックス ルールに準拠するようにステートメントを変更し、要求を再送信します。