-20315 THE CURRENTLY ACTIVE VERSION FOR OBJECT object-name (object-type) CANNOT BE DROPPED
説明
次のいずれかが発生しています。
- SQL ルーチンまたはトリガーの ALTER ステートメントで、ドロップ対象の現行アクティブ・バージョンを識別した DROP VERSION 文節が指定されました。アクティブ・バージョンのルーチンまたは拡張トリガーはドロップできません。
- OR REPLACE 節を持つ CREATE TRIGGER ステートメントが VERSION 節を含めずに指定されており、既存のトリガーが複数のバージョンで定義されている。この組み合わせはサポートされません。
- OR REPLACE 節を持つ CREATE TRIGGER ステートメントが VERSION 節を含めずに指定されており、既存のトリガーは単一バージョンで定義されているが、バージョン ID が V1 ではない。この組み合わせはサポートされません。
- object-name
- ルーチンまたはトリガーの名前。
- object-type
- ルーチンまたはトリガーのタイプ。
システムの処置
このステートメントを処理することはできません。
ユーザーの処置
すべてのバージョンのオブジェクトをドロップするには、特定のバージョンに限定せずにオブジェクトをドロップしてください。
現在アクティブなバージョンをドロップして、他のバージョンをアクティブにするには、以下のステップを実行してください。
- ACTIVATE VERSION 文節を使用して、オブジェクトに対して ALTER ステートメントを発行します。このステートメントは、アクティブにするバージョンを変更します。
- DROP VERSION 文節を使用して、オブジェクトに対して ALTER ステートメントを発行します。このステートメントは、前のアクティブ・バージョンを指定してドロップします。
SQLSTATE
55059