级联更新的问题 但是实际中需要那样呀,student表中的gid, cid都是从grade_class表中id对应来的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 给个例子.--主表(假设col1,col2,col3要与从表构成级联关系,其中 col1 的内容是唯一的)create table 主表( col1 int primary key, --字段值不重复的字段,做主键 col2 int not null, col3 int not null, col4 int, constraint UQ_col1_col2_col3_24 unique(col1,col2,col3) --在col1+col2+col3上设置唯一约束,这样可以与从表构成级联约束)--从表create table 从表( id int identity, col1 int, col2 int, col3 int, col4 int, constraint FK_col1_col2_col3_2423 foreign key(col1,col2,col3) --col1,col2,col3构成与主表col1,col2,col3的级联关系 references 主表(col1,col2,col3) on update cascade on delete cascade --级联更新/删除)select * from 主表select * from 从表truncate table 主表insert 从表(col1,col2,col3,col4)select 1,1,1,1union allselect 2,6,2,2go 回工人: constraint FK_col1_col2_col3_2423 foreign key(col1,col2,col3) --col1,col2,col3构成与主表col1,col2,col3的级联关系 references 主表(col1,col2,col3) on update cascade on delete cascade --级联更新/删除现在我想作的是: constraint FK_col1_col2_col3_2423 foreign key(col1,col2) --col1,col2,col3构成与主表col1,col2,col3的级联关系 references 主表(col1,col1) on update cascade on delete cascade --级联更新/删除就不行呀,就是说两个字段都与另一个表的主键相关。 求个sql 查询统计 CSON_CSON大侠,谢谢您上次回复,我又给hkb加了一个sj(水价),出了点问题,帮我好么? 安装sql server7的奇怪问题 ado访问数据库的性能问题。如何提升一百万多万条记录的大数据量访问速度 关于Sql2005建库的问题 怎样在存储过程中修改image类型数据?(怎么传参数?如果是添加数据怎么办?) 如何处理解决大量的计算造成sql报表运行速度慢的问题 特急!!请问我的SQL中的小数点被什么吃掉了? 怎么样使录入的数据不会自动排序???? 请大侠们指点 关于ADO连接非法断开,重新连接的问题 存储过程参数问题,请高手帮忙------------在线急等
--主表(假设col1,col2,col3要与从表构成级联关系,其中 col1 的内容是唯一的)
create table 主表(
col1 int primary key, --字段值不重复的字段,做主键
col2 int not null,
col3 int not null,
col4 int,
constraint UQ_col1_col2_col3_24 unique(col1,col2,col3) --在col1+col2+col3上设置唯一约束,这样可以与从表构成级联约束
)--从表
create table 从表(
id int identity,
col1 int,
col2 int,
col3 int,
col4 int,
constraint FK_col1_col2_col3_2423
foreign key(col1,col2,col3) --col1,col2,col3构成与主表col1,col2,col3的级联关系
references 主表(col1,col2,col3)
on update cascade
on delete cascade --级联更新/删除
)
select * from 主表
select * from 从表truncate table 主表
insert 从表(col1,col2,col3,col4)
select 1,1,1,1
union all
select 2,6,2,2
go
constraint FK_col1_col2_col3_2423
foreign key(col1,col2,col3) --col1,col2,col3构成与主表col1,col2,col3的级联关系
references 主表(col1,col2,col3)
on update cascade
on delete cascade --级联更新/删除
现在我想作的是:
constraint FK_col1_col2_col3_2423
foreign key(col1,col2) --col1,col2,col3构成与主表col1,col2,col3的级联关系
references 主表(col1,col1)
on update cascade
on delete cascade --级联更新/删除
就不行呀,就是说两个字段都与另一个表的主键相关。