Teradata Database メッセージ 5716 - 5716 - Advanced SQL Engine - Teradata Database
Teradata Vantage™ - データベース メッセージ
- Product
- Advanced SQL Engine
- Teradata Database
- Release Number
- 17.10
- Published
- 2021年7月
- Language
- 日本語
- Last Update
- 2021-08-17
- dita:mapPath
- ja-JP/oix1623870919714.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文を調べ、要求が正しいかどうかを確認します。パーティション化されたプライマリ インデックス ルールに準拠するようにステートメントを変更し、要求を再送信します。