【发布时间】:2016-10-23 15:10:28
【问题描述】:
我不知道这个语法有什么问题。
create table table3 (
id number,
id_table1 number,
id_table2 number,
area varchar2(130) not null,
status varchar2(20),
additional_info varchar2(100),
data date default sysdate,
responsable varchar2(60) not null,
constraint ck_status_contract check(status in('value1','value2','value3')),
constraint fk_id_table1 references table1 on delete set null,
constraint fk_id_table2 references table2 on delete set null,
constraint pk_id_contract primary key(id)
);
结果是:
SQL 错误:ORA-00907:缺少右括号
00907. 00000 - “缺少右括号”
我使用 OracleXE112_Win64。
【问题讨论】: