-661   object-type object-name CANNOT BE CREATED ON PARTITIONED TABLE SPACE tspace-name BECAUSE THE NUMBER OF PARTITION SPECIFICATIONS IS NOT EQUAL TO THE NUMBER OF PARTITIONS OF THE TABLE SPACE

説明

次のいずれかの理由により、object-name 定義が誤りです。
  • object-type が INDEX の場合は、パーティション化表 (すなわち、パーティション化表スペースに常駐する表) のクラスター索引に対する CREATE INDEX ステートメントに、表スペース内にあるパーティションと同じ数のパーティション指定が含まれていません。パーティション化表のクラスター索引の定義には、その表が入れられる表スペース内のパーティションの数と正確に同じ数のパーティション指定が含まれていなければなりません。さらに、パーティション番号が有効でかつ固有でなければなりません。
  • object-type が TABLE の場合、CREATE TABLE ステートメントのパーティション節で指定するパーティションの数が、表が作成される表スペースのパーティションの数と異なります。

システムの処置

このステートメントを処理することはできません。指定されたクラスター索引または表は作成されません。

プログラマーの応答

パーティション化表スペースの定義を調べて、指定されたパーティション数を確認してください。正しい数のパーティションが指定されるように CREATE INDEX または CREATE TABLE ステートメントの構文を訂正してください。

SQLSTATE

53036