这是我对Oracle SQL的表声明。
create table students (
sid char(4) primary key check (sid like 'B%'),
firstname varchar2(15) not null,
lastname varchar2(15) not null,
status varchar2(10) check (status in (‘freshman’, ‘sophomore’, ‘junior’, ‘senior’, ‘graduate’)),
gpa number(3,2) check (gpa between 0 and 4.0),
email varchar2(20) unique
);
为什么会出现以下错误
ORA-02438:列检查约束不能引用其他列
答案 0 :(得分:3)
使用单引号:'freshman',...