-20142 SEQUENCE sequence-name CANNOT BE USED AS SPECIFIED
説明
シーケンスを使用できないコンテキストで、シーケンスが参照されました。
- sequence-name
- シーケンスの名前。
このシーケンスは、システムで生成されたシーケンス・オブジェクトに対する無効な参照です。このシーケンスは、カタログ、ID、または DB2_GENERATED_DOCID_FOR_XML のいずれかの列タイプに対して、システムによって生成されました。 これらのシーケンスは、以下では参照されません。
- ALTER SEQUENCE ステートメント
- DROP SEQUENCE ステートメント
- シーケンスに関するコメントを指定するための COMMENT ステートメント
- シーケンスの別名を定義するための CREATE ALIAS ステートメント
- シーケンスを参照する GRANT または REVOKE ステートメント
- NEXT VALUE または PREVIOUS VALUE 式。
シーケンスの既存の別名の不完全定義を無効にするシーケンスを Db2® が暗黙的に作成するときにも、このエラーが出されることがあります。システム生成のシーケンスに対してシーケンスの別名を定義することはできないためです。
システムの処置
このステートメントを処理することはできません。
プログラマーの応答
このコンテキストでユーザー定義のシーケンス・オブジェクトの名前を指定してください。
SQLSTATE
428FB