-372   ONLY ONE ROWID, IDENTITY, ROW CHANGE TIMESTAMP, ROW BEGIN, ROW END, TRANSACTION START ID, SECURITY LABEL, OR DATA CHANGE OPERATION COLUMN IS ALLOWED IN A TABLE

説明

表で特定タイプの列が 1 つのみ許可される場合に、同じタイプの列を 2 つの持つ表に変更しようとするか、そのような表を作成しようとしました。

表に、次に示すタイプの列を複数含めることはできません。

  • 変更の始まり明示的に作成された ROWID変更の終わり
  • 変更の始まり暗黙的な隠し ROWID変更の終わり
  • ID
  • ROW CHANGE TIMESTAMP
  • ROW BEGIN
  • ROW END
  • TRANSACTION START ID
  • セキュリティー・ラベル
  • DATA CHANGE OPERATION

システムの処置

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

プログラマーの応答

CREATE TABLE ステートメントの場合は、指定された属性を持つ列を 1 つのみ選択してください。

ALTER TABLE ステートメントの場合は、指定されたいずれかのタイプの列が既に表に存在します。同じデータ・タイプの列を追加しないでください。

SQLSTATE

428C1