Oracleでalter tableステートメントを作成しようとしており、SQLFiddleを使用してテストしていますが、非常にあいまいなエラーが発生しているため、ここでヘルプを探しています. SQLFiddle は他に 2 つのエラーを見つけたので、表示されているエラーは有効であると思います。
ここに表があります:
CREATE TABLE Space (
uri varchar(255) NOT NULL PRIMARY KEY,
etag varchar(16) NOT NULL,
title VARCHAR2(255),
description VARCHAR2(4000),
dependencyResource varchar(255)
)
テーブル変更ステートメントは次のとおりです。
ALTER TABLE Space
ADD detectConflict NUMBER(1, 0) DEFAULT 0 NOT NULL
これが私が見るエラーです:
ORA-02091: トランザクションがロールバックされました ORA-02290: チェック制約 (SYSTEM.DEFERRED_4_D0560_CK) に違反しました
SQLFiddle へのリンク: http://sqlfiddle.com/#!4/d0560/2