-7008 object-name NOT VALID FOR OPERATION (reason-code)
説明
指定されたオブジェクトは、要求の操作には無効です。
- object-name
- オブジェクトの名前。
- reason-code
- 以下のいずれかの値で示される、メッセージまたは SQL コードの理由。
- 18
- CREATE INDEX または ALTER INDEX ステートメントが発行されましたが、表の一部の行の行変更タイム・スタンプ列について値がまだマテリアライズされていないため、索引はこの時点では作成できません。表が含まれる表スペースに対して REORG を実行してから、索引の作成を試みてください。
- 19
- MERGE ステートメントが発行されましたが、MERGE ステートメントのターゲットとして、INSTEAD OF トリガーが定義されているビューを指定することはできません。
- 20
- インライン長を変更した場合、その後は、基本表が再編成されるまで、式ベースの索引を作成することはできません。
- 51
- CREATE VIEW ステートメントが発行されましたが、ビューを作成できませんでした。これは、INSTEAD OF トリガーが存在する別のビューに対してビューを定義することはできないためです。
- 52
- CREATE TRIGGER ステートメントが発行されましたが、次の理由でトリガーを作成できませんでした。つまり、別のビューが依存するビューに対して INSTEAD OF トリガーを定義できないか、ビューがアクセラレーター専用表を参照しているか、あるいはクローンが定義されている表に対しては AFTER トリガーを定義できないためです。
- 62
- フェッチ節を持つ DELETE ステートメントが発行され、そのステートメントのターゲットは INSTEAD OF トリガーが定義されているビューです。フェッチ節を持つ DELETE ステートメントは、INSTEAD OF トリガーが定義されているビューに対して発行された場合は、サポートされません。
システムの処置
このステートメントを処理することはできません。
プログラマーの応答
この操作が許可されるオブジェクトを指定して、ステートメントを再発行してください。
SQLSTATE
55019