【发布时间】:2022-01-10 15:33:45
【问题描述】:
我这样写了这个 SQL 脚本,但我不知道缺少什么
create table Reggister(
stdNo CHAR(5),
courseID CHAR(8),
semesterID CHAR(5),
grade CHAR(2),
mark DECIMAL(4,2) check(BETWEEN 0.00 and 100.00),
foreign key (stdNo) references student(stdNo),
foreign key (courseID) references course(courseID),
foreign key (semesterID) references semester(semesterID),
primary key (stdNo, courseID, semesterID)
);
它会给我类似的东西 ORA-00936: 缺少表达式
【问题讨论】:
-
至少
BETWEEN 0.00 and 100.00应该是mark BETWEEN 0.00 and 100.00。 -
谢谢我添加了它