首页上一页 1 下一页尾页 1 条记录 1/1页
批量插入中的相关问题,需要个位高手帮忙啊。。
发表在Oracle视频答疑
2010-01-21
是否精华
是
否
版块置顶:
是
否
能帮我修改下 使数据能成功的插入表中吗?(向表S,C中插入都能成功,向SC中插入不能成功)
--建立学生课程数据库
create table S
( SNO char(4) not null primary key,
SN varchar(8) not null,
SEX char(2) not null check(SEX in ('男','女')),
AGE int not null check(AGE>0),
DEPT varchar(20),
STIME char(10)
)
create table C
( CNO char(4) not null primary key,
CN varchar(20),
CT int check(CT>=1)
)
create table SC
( SNO char(4) not null constraint s_f foreign key references S(SNO),
CNO char(4) not null constraint c_f foreign key references C(CNO),
constraint s_c_p primary key(SNO,CNO),
SCORE numeric(3)
)
insert into S
select 'S001','李涛','男','19','信息','2006.6.15' union all
select 'S002','王林','女','18','计算机','2006.6.18'
insert into C
select 'C001','C语言','4' union all
select 'C002','离散数学','2'
insert into SC
select 'S001','C001','90' union all
select 'S001','C002','85' union all
select 'S002','C001','84'