Teradata Database メッセージ 5957 - 17.10 - 5957 - Advanced SQL Engine - Teradata Database

Teradata Vantage™ - データベース メッセージ

Product
Advanced SQL Engine
Teradata Database
Release Number
17.10
Release Date
2021年7月
Content Type
プログラミング リファレンス
Publication ID
B035-1096-171K-JPN
Language
日本語 (日本)
メッセージ
Warning: An existing partitioning expression is nondeterministic.
説明
DROP/ADD RANGEを使用して新しいパーティション式を定義するALTER TABLE中、またはREVALIDATE PRIMARYオプションを指定したALTER TABLE中に、既存のパーティション式が非確定的であることが検出されました。その場合、パーティション除去を指定して実行された問合わせの結果が正しくないことがあり、行は正しくパーティション化されない可能性があります。この警告は、表が以前のリリースでパーティション基本索引を使用して作成されたため、1つ以上のパーティション式が非確定的であったことを示しています。 非確定的なパーティション式はサポートされていません(パーティション式は確定的でなければなりません)が、以前のリリースでは、いかなる状況でもエラーが報告されることはありませんでした。
発生源
Opt
対象ユーザー
エンド ユーザーおよびシステム サポート担当者
注意
このメッセージは警告ですが、行が正しくパーティション化されるようにするためには、下記の対処法の手順に従うことが重要です。
対処法
システム サポート担当者に連絡して、この対処法を適用する際の援助を依頼することが推奨されています。確定的なパーティションで表を作成し直し、再構築します。元の表の行は、元の表から新しい表へとINSERT-SELECTできます。また、システムに十分な領域がない場合には、表データをバックアップから新しい表に入力し直すことができます。このテーブルのすべてのメンテナンス、クエリ、および ALTER TABLE ステートメントを同じセッション タイム ゾーン、セッション照合順序、セッション モード (ANSI または BT/ET) で実行する場合、テーブル内の行は問題ありません。ただし、最も早い機会に救済策を適用することを強くお勧めします。