0
CREATE TABLE acidtest (A INTEGER, B INTEGER CHECK (A + B = 100));
我想創建檢查約束上表中,但它顯示以下錯誤列檢查約束不能引用其他列
ORA-02438:列檢查約束不能引用其他列。
如何解決呢....
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)
)
這是什麼答案添加到已接受的答案,比其他語法略有不同? – lrnzcig