CREATE TABLE acidtest (A INTEGER, B INTEGER CHECK (A + B = 100));
我想创建带有检查约束的上表,但它显示以下错误
ORA-02438:列检查约束不能引用其他列。
如何解决它......
答案 0 :(得分:3)
试试这个....希望这会对你有所帮助
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)
答案 1 :(得分:0)
create table acidtest
(
a integer,
b integer,
check(a+b =100)
)