CREATE TABLE acidtest (A INTEGER, B INTEGER CHECK (A + B = 100));
チェック制約を使用して上記のテーブルを作成したいのですが、次のエラーが表示されます
ORA-02438: 列チェック制約は他の列を参照できません。
それを解決する方法....
これを試してください....これがあなたに役立つことを願っています
CREATE TABLE acidtest
(A INTEGER,
B INTEGER null
);
ALTER TABLE acidtest ADD CONSTRAINT my_constraint
CHECK (A + B = 100)
insert into acidtest values (15,16)
insert into acidtest values (25,75)
create table acidtest
(
a integer,
b integer,
check(a+b =100)
)