sql 级联删除问题 20

用sqlServer做数据库开发网站,如果想删除某一栏目,当然得删除该栏目下的所有子栏目及文章的相关信息.综合安全及执行性能及维护来讲,下面的几个方案中哪一种方案较好?1... 用sqlServer做数据库开发网站,如果想删除某一栏目,当然得删除该栏目下的所有子栏目及文章的相关信息.综合安全及执行性能及维护来讲,下面的几个方案中哪一种方案较好?
1.使用数据库的级联删除
2.写触器
3.用存储过程,然后面应用程序中调用
望有开发经验的大虾不吝赐教
如果我只想在关系中建级联更新和级联删除,这样做行吗?
展开
 我来答
freaky7090
2008-12-01 · TA获得超过664个赞
知道小有建树答主
回答量:500
采纳率:0%
帮助的人:317万
展开全部
如果目前的要求仅仅是简单的级联删除/更新的话,你用3种方法都可以。
今后如果需要在删除/更新主表记录的时候加入用触发器或者级联删除/更新无法实现的其他操作的话,还是在程序中删除比较好,这样程序的逻辑比较集中,便于维护。
sdlyyc
2008-11-29 · 超过40用户采纳过TA的回答
知道答主
回答量:120
采纳率:0%
帮助的人:97.5万
展开全部
都差不多。个人比较倾向于存储过程,感觉使用比其他的方便
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友6cf810b68
2008-11-29 · TA获得超过946个赞
知道大有可为答主
回答量:1403
采纳率:0%
帮助的人:1513万
展开全部
触发器..

相对于只是单独的删除要好一些
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Jarhf
2008-11-29 · TA获得超过1862个赞
知道小有建树答主
回答量:1736
采纳率:25%
帮助的人:1017万
展开全部
mark
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式