x372614841
x372614841
2017-12-05 08:40

oracle下关于简单的sql代码报错问题

  • oracle
  • sql

下面两组很简单创建表的代码,第一组没有任何问题,但是第二组表创建后插入值的时候就报错,百思不得其解,求高人指点
CREATE TABLE COLLEGE(
院校编号 NUMBER(4) PRIMARY KEY,
院校名称 VARCHAR2(30) NOT NULL,
录取分数线 NUMBER(3) CHECK(录取分数线 BETWEEN 300 AND 700),
招生人数 NUMBER(3) CHECK(招生人数 <= 10),
录取人数 NUMBER(3) DEFAULT 0
);
INSERT INTO COLLEGE VALUES(1001,'清华大学',620,5,0);


create table COLLEGE(
院校编号 number(4) primary key,
院校名称 varchar2(30) not null,
录取分数线 number(3) check (录取分数线 between 300 and 700),
招生人数 number(3) check (招生人数 <= 10),
录取人数 number(3) default 0);
INSERT INTO COLLEGE VALUES(1001,'清华大学',620,5,0);

  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

1条回答