変更の始まり

-20279   THE VIEW view-name CANNOT BE ENABLED FOR QUERY OPTIMIZATION. REASON CODE = reason-code

説明

このビューでは ENABLE QUERY OPTIMIZATION オプションは許可されません。この機能を利用できる一連の照会に対して、全選択が適合していないからです。

view-name
照会の最適化に使用できないビュー。
reason-code
以下のいずれかの値で示される、メッセージまたは SQL コードの理由。
1
ビューが、既存のマテリアライズ照会を直接または間接的に参照している。
2
ビューが、ランダム関数または外部アクションを伴う関数を参照している。
3
ビューの操作ができない。

システムの処置

このステートメントを処理することはできません。

プログラマーの応答

理由コードに対応するアクションを実行してください。

1
マテリアライズ照会表への参照を除去します。
2
ビューを定義する照会から以下の参照を除去します。
  • ランダム関数への参照
  • 外部アクションを伴う関数への参照
3
ビューが操作不能になる原因となった状態を修正します。

SQLSTATE

428G8

変更の終わり