CSDN论坛 > MS-SQL Server > 基础类

如何保持像外键一样的级联更新,但不对它进行删除 [问题点数:58分,结帖人zyhtz]

Bbs1
本版专家分:35
结帖率 100%
CSDN今日推荐
Bbs7
本版专家分:11397
Bbs6
本版专家分:6045
Bbs9
本版专家分:74561
Blank
黄花 2004年9月 MS-SQL Server大版内专家分月排行榜第二
2004年8月 MS-SQL Server大版内专家分月排行榜第二
2004年7月 MS-SQL Server大版内专家分月排行榜第二
Blank
蓝花 2004年10月 MS-SQL Server大版内专家分月排行榜第三
2004年6月 MS-SQL Server大版内专家分月排行榜第三
Bbs1
本版专家分:35
Bbs7
本版专家分:11397
Bbs14
本版专家分:884721
Blank
名人 年度总版至少三次排名前十即授予名人勋章
Blank
状元 2005年 总版技术专家分年内排行榜第一
2004年 总版技术专家分年内排行榜第一
Blank
进士 2006年 总版技术专家分年内排行榜第六
2003年 总版技术专家分年内排行榜第八
Blank
金牌 2005年6月 总版技术专家分月排行榜第一
2005年5月 总版技术专家分月排行榜第一
2005年4月 总版技术专家分月排行榜第一
2005年3月 总版技术专家分月排行榜第一
2005年2月 总版技术专家分月排行榜第一
2005年1月 总版技术专家分月排行榜第一
2004年12月 总版技术专家分月排行榜第一
2004年11月 总版技术专家分月排行榜第一
2004年10月 总版技术专家分月排行榜第一
2004年9月 总版技术专家分月排行榜第一
2004年8月 总版技术专家分月排行榜第一
2004年7月 总版技术专家分月排行榜第一
2004年6月 总版技术专家分月排行榜第一
2004年5月 总版技术专家分月排行榜第一
2004年4月 总版技术专家分月排行榜第一
2004年3月 总版技术专家分月排行榜第一
2004年1月 总版技术专家分月排行榜第一
2003年12月 总版技术专家分月排行榜第一
Bbs1
本版专家分:35
Bbs3
本版专家分:600
Bbs1
本版专家分:35
Bbs7
本版专家分:11397
匿名用户不能发表回复!
其他相关推荐
SQL SERVER 主键和外键中的 级联删除(ON DELETE CASCADE)和级联更新(ON UPDATE CASCADE)
建立学生表 create table gh_student( stuno varchar(3) primary key, stuname varchar(4), stuclass varchar(3) ) 插入数据 insert into gh_student values('001','gh','101') insert into gh_student values('002',
采坑系列之JPA级联删除和更新
springboot-jpa 本人觉得还是最简单粗暴的就是干掉数据,删除起来真的是风雨无阻,基本没有坑。 但想想还是把自己的测试过程分享出来,就当纪念自己的劳动过程吧。。。 直接上代码: 控制层代码 public void cascadeUpdate(Integer id){ // User user = userService.findById(id)...
mysql的外键约束级联修改和删除整理
外键约束对子表的含义:    如果在父表中找不到候选键,则不允许在子表上进行insert/update  外键约束对父表的含义:    在父表上进行update/delete以更新或删除在子表中有一条或多条对应匹配行的候选键时,父表的行为取决于:在定义子表的外键时指定的on update/on delete子句, InnoDB支持5种方式, 分列如下       . cascade方
Oracle之外键(Foreign Key)用法详解(二)- 级联删除(DELETE CASCADE)
Oracle外键中使用级联删除,ON CASCADE DELETE
JPA一对多级联更新遇到的问题
1、更新的同时删除多的一方的旧数据public class ApplyObject { @OneToMany(cascade=CascadeType.ALL,mappedBy="applyObject",orphanRemoval = true) private List<ApplyObjectList> applyObjectObject;//物品列表 }public class
mysql添加主外键 以及级联删除更新
转载自http://www.cnblogs.com/xiangxiaodong/archive/2013/05/05/3061049.html 为已经添加好的数据表添加外键: 语法:alter table 表名 add constraint FK_ID foreign key(你的外键字段名) REFERENCES 外表表名(对应的表的主键字段名); 例: alter table tb_
Mysql实现级联操作(级联更新、级联删除)
一、首先创建两张表stu,sccreate table stu( sid int UNSIGNED primary key auto_increment, name varchar(20) not null) TYPE=InnoDB charset=utf8; create table sc( scid int UNSIGNED primary key auto_increment, sid i...
hibernate级联更新外键 需要注意的问题
在POJO配置文件中我们需要设置外键类的节点如下: inverse="true" lazy="false" cascade="none"> 更新主键表时,对外键做更新处理.
sql server 外键 更新(删除)规则
以前用数据库,一般都建表关系,但是这些关系建好了往往没有用到. 这次写一个项目,涉及到多表的外键约束和级联删除的问题,才研究了一下. 用的vs2005里面自带的SqlExpress,在VS里面作数据库,感觉不是很方便(废话,都方便了,那sqlserver2005 dev 卖给谁去!) 我建了表,然后建了关系,设定了外键约束. 然后就以为万事大吉了,去写代码,画界面去了.
【Mysql】外键级联与级联的劣势
在建表的时候时候,可以对于删除delete、修改update设置为级联。用一个例子先说明外键级联级联的概念 假如数据库中本以存在一张usertable如下: 此user表非常简单,id为主键。 下面我将新建一张cascade_test表如下,这里的user_id与usertable的主键id形成参照完整性,并同时建立删除与修改的级联: 如果用SQL语句建立上图的表则如下:
关闭
关闭