-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