|
网站首页
|
业界新闻
|
小组
|
威客
|
人才
|
下载频道
|
博客
|
代码贴
|
在线编程
|
编程论坛
|
登录
注册
短消息
我发表的主题
我参与的主题
我收藏的贴子
我上传的附件
我下过的附件
编辑个人资料
我的博客
用户控制面板
搜索
道具
恢复默认风格
碧海青天
秋意盎然
棕红预览
粉色回忆
蓝雅绿
紫色淡雅
青青河草
e点小镇
橘子红了
红红夜思
水晶紫色
雪花飘飘
新年快乐
风格
短消息
论坛展区
帮助
编程论坛
→
数据库技术
→
『 SQL Server论坛 』
→ 关于表的删除
我的收件箱(0)
欢迎加入我们,一同切磋技术
用户名:
密 码:
共有
738
人关注过本帖
标题:
关于表的删除
只看楼主
加入收藏
CrazyWeed0907
等 级:
新手上路
威 望:
5
帖 子:1385
专家分:0
注 册:2006-5-30
楼主
收藏
问题点数:0 回复次数:6
关于表的删除
现在有一个表A 主键A.id
现在有很多表 B,C ,D .....
它们都以A.id作为外键
现在我要删除A中的一条记录,先要判断各个表有没有关联记录,如果有则不能删除
如果我一个一个表判断,那么太费事,
有没有什么好的办法
搜索更多相关主题的帖子:
删除
费事
判断
记录
办法
2007-10-26 12:02
举报帖子
使用道具
赠送鲜花
purana
来 自:广东-广州
等 级:
版主
威 望:
66
帖 子:6039
专家分:0
注 册:2005-6-17
第
2
楼
收藏
得分:0
那不要用foreign key了.
那东西是麻烦.
我的msn: myfend@
2007-10-26 12:22
举报帖子
使用道具
赠送鲜花
CrazyWeed0907
等 级:
新手上路
威 望:
5
帖 子:1385
专家分:0
注 册:2006-5-30
第
3
楼
收藏
得分:0
不用我也得判断啊
“十步杀一人,千里不留行。事了拂衣去,深藏身与名。”
2007-10-26 12:57
举报帖子
使用道具
赠送鲜花
西风独自凉
等 级:
贵宾
威 望:
43
帖 子:3380
专家分:28
注 册:2007-8-2
第
4
楼
收藏
得分:0
根據ID一個個判斷吧。。。
2007-10-26 16:20
举报帖子
使用道具
赠送鲜花
hxx19840603
等 级:
新手上路
帖 子:32
专家分:0
注 册:2007-10-25
第
5
楼
收藏
得分:0
晕
2007-10-27 21:25
举报帖子
使用道具
赠送鲜花
晟翔
等 级:
新手上路
帖 子:21
专家分:0
注 册:2007-10-20
第
6
楼
收藏
得分:0
定义了级联关系系统会自动处理
oI.do()
2007-10-28 10:25
举报帖子
使用道具
赠送鲜花
Kendy123456
等 级:
贵宾
威 望:
62
帖 子:2720
专家分:0
注 册:2007-1-3
第
7
楼
收藏
得分:0
楼上,级联就自动删除掉了!
楼主要求的是如果子表中存在就不删除,而不是把子表的纪录同步删除
你可以写个Instead of类型的delete trigger, 在trigger里面一张张子表的查,都查不到才删。。。实际上一张张表查看这个过程是少不了的
放到trigger里面 只是等于一个公共的接口而已
2007-10-29 13:49
举报帖子
使用道具
赠送鲜花
7
1/1页
1
快速回复:
关于表的删除
数据加载中...
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.040503 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved