-640   LOCKSIZE ROW CANNOT BE SPECIFIED BECAUSE TABLE IN THIS TABLESPACE HAS TYPE 1 INDEX

説明

表スペースに対して LOCKSIZE ROW が指定されている場合、 表スペースにある表のすべての索引は、タイプ 2 索引でなければなりません。 以下の SQL ステートメントは、すべてのタイプ 1 索引を識別しています。
SELECT I.CREATOR, I.NAME
FROM SYSIBM.SYSINDEXES I,
SYSIBM.SYSTABLES T
WHERE INDEXTYPE = ' '
AND T.TSNAME = 'table_space_name'
AND T.DBNAMe = 'database_name'
AND T.CREATOR = I.TBCREATOR
AND T.NAME = I.TBNAME;
ここで、「table_space_name」は、変更される表スペースの名前で、 「database_name」は、表スペースを含むデータベースの名前です。

システムの処置

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

プログラマーの応答

表スペース上の LOCKSIZE ROW とタイプ 1 索引が競合するため、 ALTER INDEX ステートメントを使ってすべてのタイプ 1 索引をタイプ 2 索引に 変換するか、または別の LOCKSIZE オプションを使用してください。

SQLSTATE

56089