Teradata Database メッセージ 5714 - 17.00 - 5714 - Advanced SQL Engine - Teradata Database

Teradata Vantage™ - Database Messages

Product
Advanced SQL Engine
Teradata Database
Release Number
17.00
Release Date
2020年6月
Content Type
プログラミング リファレンス
Publication ID
B035-1096-170K-JPN
Language
日本語 (日本)
メッセージ
Invalid partitioning expression for PARTITION BY.
説明
パーティション式は、テーブル内の1つまたは複数の列に基づいて確定的である必要があります(それらの列はパーティション列と呼ばれます)。文字データを比較するパーティション式の条件式には、CHARACTER SET KANJI1またはKANIJSJIS使用する列や式を含めることはできません。パーティション式で参照される式および列では、BLOB、CLOB、またはユーザー定義データ型を使用することはできません。DATE、CURRENT_DATE、およびCURRENT_TIMESTAMP以外の組み込み関数(TIME、ACCOUNTなど)を含めることはできません。また、ユーザー定義関数、RANDOM関数、集計関数(COUNT、AVERAGEなど)、グループ化された行のOLAP関数(MAVG、MSUMなど)、属性関数(BYTES、CHARACTERS、FORMATなど)、HASHAMP関数、またはHASHBAKAMP関数を含めることはできません。ROWIDシステム派生列、PARTITION[#Ln]システム派生列、集合演算子、およびサブクエリーは使用できません。EXTRACT、CAST、Teradata変換、およびAT句は、確定的である場合以外は使用できません。パーティション式には、HASHROW関数およびHASHBUCKET関数を含めることができます。
生成もと
RES/OPD/GENモジュール
対象ユーザー
エンド・ユーザー
注意
この制限を超える前に、他の制限 (要求テキストサイズの制限など) を超えます。
対処法
SQL文を調べ、要求が正しいかどうかを確認します。パーティション化されたプライマリ インデックス ルールに準拠するようにステートメントを変更し、要求を再送信します。