-20553   AN ENABLE ARCHIVE CLAUSE WAS SPECIFIED FOR TABLE table-name, BUT THE TABLE CANNOT BE USED AS AN ARCHIVE-ENABLED TABLE. REASON CODE = reason-code.

説明

ALTER TABLE ステートメントが表をアーカイブ使用可能表として定義しようとしましたが、表の定義が無効です。

table-name
表の名前。
reason-code
エラーの理由を示す数値。 reason-code の値は以下のいずれかです。
1
表がアーカイブ使用可能表またはアーカイブ表として既に定義されている。
3
表がマテリアライズ照会表である。
4
表に列マスクまたは行の許可がある。
8
表がシステム期間テンポラル表または履歴表である。
9
表に期間定義が含まれる。

システムの処置

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

ユーザーの処置

構文を訂正し、ステートメントを再実行依頼してください。

SQLSTATE

428HM