Teradata Database メッセージ 5958 - 5958 - Advanced SQL Engine - Teradata Database
Teradata Vantage™ - Database Messages
- Product
- Advanced SQL Engine
- Teradata Database
- Release Number
- 17.00
- Published
- 2020年6月
- ft:locale
- ja-JP
- ft:lastEdition
- 2020-09-17
- dita:mapPath
- ja-JP/vza1585613049811.ditamap
- dita:ditavalPath
- ft:empty
- dita:id
- vza1585613049811
- NMT
- yes
- Product Category
- Software
- Teradata Vantage
- メッセージ
- Warning: A partitioning expression or join index search condition is nondeterministic.
- 説明
- CREATE TABLE、ALTER TABLE、CREATE JOIN INDEXのパーティション式、またはCREATE JOIN INDEXの検索条件が非確定的であることが検出されました。パーティション除去を指定して実行された問合わせの結果が正しくないことがあり、行は正しくパーティション化されない可能性があります。この警告は、以前のリリースでパーティション基本索引を使用して表が作成され、1つ以上のパーティション式が非確定的であったことを示しています。非確定的なパーティション式はサポートされていません(パーティション式は確定的でなければなりません)が、以前のリリースでは、いかなる状況でもエラーが報告されることはありませんでした。
- 生成もと
- Opt.
- 対象ユーザー
- エンド・ユーザーおよびシステム・サポート担当者
- 注意
- このメッセージは警告ですが、行が正しくパーティション化されるようにするためには、下記の対処法の手順に従うことが重要です。
- 対処法
- システム・サポート担当者に連絡して、この対処法を適用する際の援助を依頼することが推奨されています。確定的なパーティションで表を作成し直し、再構築します。元の表の行は、元の表から新しい表へとINSERT-SELECTできます。また、システムに十分な領域がない場合には、表データをバックアップから新しい表に入力し直すことができます。この表の保守、問合わせ、ALTER TABLE文をすべて同じセッション・タイムゾーン、セッション照合、セッション・モード(ANSIまたはBT/ET)で実行する場合は、表内の行に問題がない可能性があり、この対処法の適用を遅らせる判断も可能ですが、できるだけ早い時機に適用することが強く推奨されます。