-736   INVALID OBID obid SPECIFIED

説明

CREATE ステートメントに指定された OBID 値が無効です。 この OBID は、次のいずれかの理由で無効です。
  • 指定された OBID が、OBID の受諾可能範囲である 2 から 32767 に入っていない。
  • 指定された OBID が既に、あるデータベースで使用されている。

システムの処置

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

プログラマーの応答

指定された OBID が OBID として有効な値かどうかを確かめてください。 有効な値である場合は、その OBID が作成するオブジェクトの正しい OBID で あることを確認してから、カタログに照会を出して、同じ OBID でデータベース内に 既に定義されているオブジェクトを調べてください。 作成するオブジェクトに無効な OBID が与えられていた場合は、 ステートメントを訂正し、再実行してください。 既存のオブジェクトにエラーがある場合は、そのオブジェクトをいったん DROP してから、 正しい OBID 値を使用して CREATE してください。

"使用中" の OBID が、前に除去されたオブジェクトの OBID である可能性があります。 その場合、非 ROSHARE READ データベース内の表に対して CREATE が出されていた場合は、 別の OBID を選択して、それを OBID 文節で使用してください。 オブジェクトが前に消去されており、 CREATE が ROSHARE READ データベース内の表に対して出されていた場合は、 COMMIT を行った上で、CREATE TABLE 要求を再実行依頼してください。

SQLSTATE

53014