标题:级联删除的问题
只看楼主
一刀客
Rank: 1
等 级:新手上路
帖 子:181
专家分:0
注 册:2007-10-26
得分:0 
今天才28号 你们发的帖子怎么是29号的呢?
搜索更多相关主题的帖子: 级联 删除 
2007-11-28 18:54
leopardxp
Rank: 1
等 级:新手上路
帖 子:77
专家分:0
注 册:2007-7-26
结帖率:100%
 问题点数:0 回复次数:2 
级联删除的问题
sql server中,有三个表:S([underline]Sno[/underline],Sname,Ssex,Sage,Sdept);C([underline]Cno[/underline],Cname,Cpno,Ccredit);SC([underline]Sno[/underline],[underline]Cno[/underline],Grade)。S,C是被参照表。现要删除S中的一个元组怎么删?要是删除SC中的一个元组呢?多谢!

Never stop running
2007-11-29 07:08
purana
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:广东-广州
等 级:版主
威 望:66
帖 子:6039
专家分:0
注 册:2005-6-17
得分:0 
CREATE TABLE 和 ALTER TABLE 语句的 REFERENCES 子句支持 ON DELETE 和 ON UPDATE 子句:

[ ON DELETE { CASCADE | NO ACTION } ]


[ ON UPDATE { CASCADE | NO ACTION } ]

------------------------------------------------------------
ON DELETE CASCADE

指定如果试图删除某行,而该行含有由其它表的现有行中的外键所引用的键,则也将删除所有包含那些外键的行。如果在目标表上也定义了级联引用操作,则对从那些表中删除的行同样采取指定的级联操作。

我的msn: myfend@
2007-11-29 07:13



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-189042-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.133652 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved