总分 number(3) check( 总分 <=700), 同意调剂 varchar2(1) default '0', 一志愿 number(4), 二志愿 number(4),
录取状态 varchar2(1) default '0',
录取志愿 varchar2(1) default null check( 录取志愿 in('1','2','3')), 录取院校 number(4) default null, 录取日期 date, 操作人 varchar2(10),
constraint fk_1 foreign key( 一志愿 ) references college( 院校编号 ),
constraint fk_2 foreign key( 二志愿 ) references college( 院校编号 ),
constraint fk_3 foreign key( 录取院校 ) references college( 院校编号 ) );
(3) 、数据的插入
在插入数据中使用序列,可自动生成考生编号。 步骤 1 :创建序列 stuno_squ:
SQL> create sequence stuno_squ start with 10001 increment by 1 nocache nocycle;
步骤 2 :使用以下脚本插入 50 名虚拟考生数据: SQL>begin
INSERTINTO STUDENT( 编号 , 姓名 , 性别 , 总分 , 一志愿 , 二志愿 , 同意调剂 )
VALUES(STUNO_SQU.NEXTVAL, ' 陈文政 ','1',598,1010,1001,'0');
INSERTINTO STUDENT( 编号 , 姓名 , 性别 , 总分 , 一志愿 , 二志愿 , 同意调剂 ) VALUES(STUNO_SQU.NEXTVAL,' 李敏 ','2',460,1009,1010,'1');
INSERTINTO STUDENT( 编号 , 姓名 , 性别 , 总分 , 一志愿 , 二志愿 , 同意调剂 ) VALUES(STUNO_SQU.NEXTVAL,' 黄宾 ','1',627,1001,1002,'0');
INSERTINTO STUDENT( 编号 , 姓名 , 性别 , 总分 , 一志愿 , 二志愿 , 同意调剂 ) VALUES(STUNO_SQU.NEXTVAL,' 张晓羽 ','2',615,1002,1003,'1');
INSERTINTO STUDENT( 编号 , 姓名 , 性别 , 总分 , 一志愿 , 二志愿 , 同意调剂 ) VALUES(STUNO_SQU.NEXTVAL,' 许小猛 ','1',534,1008,1009,'0');
INSERTINTO STUDENT( 编号 , 姓名 , 性别 , 总分 , 一志愿 , 二志愿 , 同意调剂 ) VALUES(STUNO_SQU.NEXTVAL,' 杨煌 ','1',555,1005,1007,'0');
INSERTINTO STUDENT( 编号 , 姓名 , 性别 , 总分 , 一志愿 , 二志愿 , 同意调剂 ) VALUES(STUNO_SQU.NEXTVAL,' 陈丽明 ','2',587,1006,1008,'0');
INSERTINTO STUDENT( 编号 , 姓名 , 性别 , 总分 , 一志愿 , 二志愿 , 同意调剂 ) VALUES(STUNO_SQU.NEXTVAL,' 尹文哲 ','1',455,1004,1010,'1');
INSERTINTO STUDENT( 编号 , 姓名 , 性别 , 总分 , 一志愿 , 二志愿 , 同意调剂 ) VALUES(STUNO_SQU.NEXTVAL,' 段然 ','1',325,1010,1006,'1');
INSERTINTO STUDENT( 编号 , 姓名 , 性别 , 总分 , 一志愿 , 二志愿 , 同意调剂 ) VALUES(STUNO_SQU.NEXTVAL,' 袁慧瑶 ','2',477,1009,1010,'0');
INSERTINTO STUDENT( 编号 , 姓名 , 性别 , 总分 , 一志愿 , 二志愿 , 同意调剂 ) VALUES(STUNO_SQU.NEXTVAL,' 罗卓群 ','2',367,1003,1008,'1');
INSERTINTO STUDENT( 编号 , 姓名 , 性别 , 总分 , 一志愿 , 二志愿 , 同意调剂 ) VALUES(STUNO_SQU.NEXTVAL,' 张婷 ','2',665,1001,1009,'0');
INSERTINTO STUDENT( 编号 , 姓名 , 性别 , 总分 , 一志愿 , 二志愿 , 同意调剂 )
VALUES(STUNO_SQU.NEXTVAL,' 李婷 ','2',585,1002,1003,'1');
INSERTINTO STUDENT( 编号 , 姓名 , 性别 , 总分 , 一志愿 , 二志愿 , 同意调剂 ) VALUES(STUNO_SQU.NEXTVAL,' 林树金 ','1', 600,1005,1006,'1');
INSERTINTO STUDENT( 编号 , 姓名 , 性别 , 总分 , 一志愿 , 二志愿 , 同意调剂 ) VALUES(STUNO_SQU.NEXTVAL,' 吴岳 ','2',525,1009,1010,'0');
INSERTINTO STUDENT( 编号 , 姓名 , 性别 , 总分 , 一志愿 , 二志愿 , 同意调剂 ) VALUES(STUNO_SQU.NEXTVAL,' 周易 ','2',485,1010,1009,'0');
INSERTINTO STUDENT( 编号 , 姓名 , 性别 , 总分 , 一志愿 , 二志愿 , 同意调剂 ) VALUES(STUNO_SQU.NEXTVAL,' 罗惯通 ','1',585,1007,1008,'1');
INSERTINTO STUDENT( 编号 , 姓名 , 性别 , 总分 , 一志愿 , 二志愿 , 同意调剂 ) VALUES(STUNO_SQU.NEXTVAL,' 石海林 ','2',555,1005,1009,'0');
INSERTINTO STUDENT( 编号 , 姓名 , 性别 , 总分 , 一志愿 , 二志愿 , 同意调剂 ) VALUES(STUNO_SQU.NEXTVAL,' 李旋 ','2',595,1002,1004,'1');
INSERTINTO STUDENT( 编号 , 姓名 , 性别 , 总分 , 一志愿 , 二志愿 , 同意调剂 ) VALUES(STUNO_SQU.NEXTVAL,' 张建锋 ','1',688,1001,1002,'0');
INSERTINTO STUDENT( 编号 , 姓名 , 性别 , 总分 , 一志愿 , 二志愿 , 同意调剂 ) VALUES(STUNO_SQU.NEXTVAL,' 何健飞 ','1',689,1001,1002,'0');
INSERTINTO STUDENT( 编号 , 姓名 , 性别 , 总分 , 一志愿 , 二志愿 , 同意调剂 ) VALUES(STUNO_SQU.NEXTVAL, ' 徐子钊 ','1', 600,1001,1003,'0');
INSERTINTO STUDENT( 编号 , 姓名 , 性别 , 总分 , 一志愿 , 二志愿 , 同意调剂 ) VALUES(STUNO_SQU.NEXTVAL, ' 张庆旭 ','1', 490,1008,1010,'1');
INSERTINTO STUDENT( 编号 , 姓名 , 性别 , 总分 , 一志愿 , 二志愿 , 同意调剂 ) VALUES(STUNO_SQU.NEXTVAL, ' 张蜡 ','1', 502,1008,1009,'1');
INSERTINTO STUDENT( 编号 , 姓名 , 性别 , 总分 , 一志愿 , 二志愿 , 同意调剂 )
VALUES(STUNO_SQU.NEXTVAL, ' 李香 ','2', 600,1003,1004,'0');
INSERTINTO STUDENT( 编号 , 姓名 , 性别 , 总分 , 一志愿 , 二志愿 , 同意调剂 ) VALUES(STUNO_SQU.NEXTVAL, ' 陈衬欢 ','2', 300,1009,1010,'0');
INSERTINTO STUDENT( 编号 , 姓名 , 性别 , 总分 , 一志愿 , 二志愿 , 同意调剂 ) VALUES(STUNO_SQU.NEXTVAL, ' 胡笛 ','2', 610,1001,1002,'1');
INSERTINTO STUDENT( 编号 , 姓名 , 性别 , 总分 , 一志愿 , 二志愿 , 同意调剂 ) VALUES(STUNO_SQU.NEXTVAL, ' 舒娜 ','2', 560,1003,1004,'0');
INSERTINTO STUDENT( 编号 , 姓名 , 性别 , 总分 , 一志愿 , 二志愿 , 同意调剂 ) VALUES(STUNO_SQU.NEXTVAL, ' 普伟 ','1', 519,1004,1009,'1');
INSERTINTO STUDENT( 编号 , 姓名 , 性别 , 总分 , 一志愿 , 二志愿 , 同意调剂 ) VALUES(STUNO_SQU.NEXTVAL, ' 国丹丹 ','2', 415,1009,1010,'0');
INSERTINTO STUDENT( 编号 , 姓名 , 性别 , 总分 , 一志愿 , 二志愿 , 同意调剂 ) VALUES(STUNO_SQU.NEXTVAL, ' 李冠军 ','1', 610,1005,1007,'0');
INSERTINTO STUDENT( 编号 , 姓名 , 性别 , 总分 , 一志愿 , 二志愿 , 同意调剂 ) VALUES(STUNO_SQU.NEXTVAL, ' 郭亚军 ','1', 588,1004,1006,'0');
INSERTINTO STUDENT( 编号 , 姓名 , 性别 , 总分 , 一志愿 , 二志愿 , 同意调剂 ) VALUES(STUNO_SQU.NEXTVAL, ' 陈兵 ','1', 498,1010,1008,'1');
INSERTINTO STUDENT( 编号 , 姓名 , 性别 , 总分 , 一志愿 , 二志愿 , 同意调剂 ) VALUES(STUNO_SQU.NEXTVAL, ' 洪智力 ','1', 378,1003,1005,'1');
INSERTINTO STUDENT( 编号 , 姓名 , 性别 , 总分 , 一志愿 , 二志愿 , 同意调剂 ) VALUES(STUNO_SQU.NEXTVAL, ' 李丽 ','2', 609,1002,1006,'0');
INSERTINTO STUDENT( 编号 , 姓名 , 性别 , 总分 , 一志愿 , 二志愿 , 同意调剂 ) VALUES(STUNO_SQU.NEXTVAL, ' 吴子俊 ','1', 600,1002,1005,'1');
INSERTINTO STUDENT( 编号 , 姓名 , 性别 , 总分 , 一志愿 , 二志愿 , 同意调剂 )
VALUES(STUNO_SQU.NEXTVAL, ' 黄炎炎 ','1', 507,1009,1008,'0');
INSERTINTO STUDENT( 编号 , 姓名 , 性别 , 总分 , 一志愿 , 二志愿 , 同意调剂 ) VALUES(STUNO_SQU.NEXTVAL, ' 黄源源 ','2', 540,1008,1010,'1');
INSERTINTO STUDENT( 编号 , 姓名 , 性别 , 总分 , 一志愿 , 二志愿 , 同意调剂 ) VALUES(STUNO_SQU.NEXTVAL, ' 曹万吉 ','2', 617,1003,1004,'0');
INSERTINTO STUDENT( 编号 , 姓名 , 性别 , 总分 , 一志愿 , 二志愿 , 同意调剂 ) VALUES(STUNO_SQU.NEXTVAL, ' 谢敏 ','2', 348,1005,1006,'1');
INSERTINTO STUDENT( 编号 , 姓名 , 性别 , 总分 , 一志愿 , 二志愿 , 同意调剂 ) VALUES(STUNO_SQU.NEXTVAL, ' 林晨曦 ','1', 532,1007,1008,'1');
INSERTINTO STUDENT( 编号 , 姓名 , 性别 , 总分 , 一志愿 , 二志愿 , 同意调剂 ) VALUES(STUNO_SQU.NEXTVAL, ' 邓树林 ','2', 485,1002,1009,'0');
INSERTINTO STUDENT( 编号 , 姓名 , 性别 , 总分 , 一志愿 , 二志愿 , 同意调剂 ) VALUES(STUNO_SQU.NEXTVAL, ' 邱雨林 ','2', 608,1006,1008,'0');
INSERTINTO STUDENT( 编号 , 姓名 , 性别 , 总分 , 一志愿 , 二志愿 , 同意调剂 ) VALUES(STUNO_SQU.NEXTVAL, ' 唐文文 ','1', 582,1008,1009,'0');
INSERTINTO STUDENT( 编号 , 姓名 , 性别 , 总分 , 一志愿 , 二志愿 , 同意调剂 ) VALUES(STUNO_SQU.NEXTVAL, ' 张韦 ','2', 555,1005,1007,'1');
INSERTINTO STUDENT( 编号 , 姓名 , 性别 , 总分 , 一志愿 , 二志愿 , 同意调剂 ) VALUES(STUNO_SQU.NEXTVAL, ' 胡月 ','2', 557,1007,1009,'1');
INSERTINTO STUDENT( 编号 , 姓名 , 性别 , 总分 , 一志愿 , 二志愿 , 同意调剂 ) VALUES(STUNO_SQU.NEXTVAL, ' 高飞云 ','2', 540,1005,1006,'0');
INSERTINTO STUDENT( 编号 , 姓名 , 性别 , 总分 , 一志愿 , 二志愿 , 同意调剂 ) VALUES(STUNO_SQU.NEXTVAL, ' 陆文浩 ','1', 550,1006,1010,'1');
INSERTINTO STUDENT( 编号 , 姓名 , 性别 , 总分 , 一志愿 , 二志愿 , 同意调剂 )