-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