-876 object-type CANNOT BE CREATED OR ALTERED, REASON reason-code
説明
SQL ステートメント内のオブジェクトの作成も変更もできません。
- object-type
- 作成も変更もできなかったオブジェクトのタイプ:
- TYPE 1 INDEX
- SQL ステートメントが作成しようとしたオブジェクトは、タイプ 1 索引です。
- INDEX
- SQL ステートメントが作成しようとしたオブジェクトは、索引です。
- TABLE
- SQL ステートメントが作成または変更しようとしたオブジェクトは、表です。
- TABLESPACE
- SQL ステートメントが変更しようとしたオブジェクトは、表スペースです。
- reason-code
- 失敗の理由を示す値。
- TABLE DEFINED AS ASCII
- 基礎表が ASCII として定義されています。ASCII 表にはタイプ 2 索引のみがサポートされています。
- PIECESIZE IS NOT VALID
- PIECESIZE は非パーティション化索引にのみ有効です。
- COLUMN NAME IN EBCDIC EXCEEDS 18 BYTES, OR THE CONVERSION FROM UNICODE TO EBCDIC FAILED
- 作成または変更する表に、行属性センシティビティーを使用して定義されている編集プロシージャー、フィールド・プロシージャー、または妥当性検査手順が含まれています。このような場合は、EBCDIC 形式の列名の長さが 18 EBCDIC バイトを超えてはならないか、または UNICODE から EBCDIC への列名の変換が失敗しました。
- BASE TABLESPACE IS LOG YES, LOB TABLESPACE IS LOG NO
- 以下の表スペースに指定の属性があるために、空間インデックスは作成できませんでした。
- 基本表を含む表スペースに LOG YES (または LOGGED) 属性があります。
- LOB 列を格納する LOB 表スペースに LOG NO (または NOT LOGGED) 属性があります。
- CONTAINS A SPATIAL COLUMN
- LOB 列に依存する索引がある場合、LOB 表スペースの LOG YES 属性を LOG NO に変更できません。
- 6
- 以下のいずれかのサブシステム・パラメーターの値が、索引制御のパーティション化表の定義を許可しませんでした。
- PREVENT_NEW_IXCTRL_PART
- PREVENT INDEX PART CREATE サブシステム・パラメーターの値が、CREATE TABLE ステートメントによる索引制御のパーティション化表の作成を許可しませんでした。
- PREVENT_ALTERTB_LIMITKEY
- PREVENT ALTER LIMITKEY サブシステム・パラメーターの値が、ALTER TABLE ステートメントによる索引制御のパーティション化表の限界キーの変更を許可しませんでした。
システムの処置
このステートメントを処理することはできません。
プログラマーの応答
作成または変更しているオブジェクトの SQL ステートメントを訂正してください。
SQLSTATE
53092