比如我有个数据库,里面有3张表,分别是bigclass(大类),smallclass(小类),products(产品)现在我要删除其中一个大类,那么小类中也会跟着删除这个大类,产品表中将会删除包括该大类的所有产品。。
现在能不能这样做,只通过一步操作,就是说直接删除bigclass里的某个大类,后面smallclass,products跟着自动删除?而不是要分三步,先删除bigclass,再删除smallclass,接着删除products,还有,我这样一补到位是不是更高效?还请高手指点,应该怎么设计这个数据库
现在能不能这样做,只通过一步操作,就是说直接删除bigclass里的某个大类,后面smallclass,products跟着自动删除?而不是要分三步,先删除bigclass,再删除smallclass,接着删除products,还有,我这样一补到位是不是更高效?还请高手指点,应该怎么设计这个数据库
解决方案 »
- asp.net 文件“data.xml”正由另一进程使用,因此该进程无法访问该文件
- 如何获取数据库中的自动增长列
- 如何 replace 斜杠 为 空格
- 请教高手一个底层点的问题:如何写入流数据到指定web控件?请指点啊。。。
- 求救:skymenu控件在框架里显示的问题。
- 发个没分的帖子,自已收藏
- #############水晶报表的显示问题##########
- 【救命啊!水晶报表导出错误!】
- 请问谁有。NET的BBS源程序,后台是SQL的!谢谢
- asp.net中如何实现下面在c/s中轻松实现的功能?
- .net,javascript常用的开发框架有那些
- 急:对象必须实现 IConvertible错误?
CREATE TRIGGER typeTableDelete ON bigclass '删除
FOR DELETE
AS
declare @TYPE_ID nvarchar(255)
@TYPE_ID=select 大类的ID from deleted
delete from smallclass where 大类ID=@TYPE_ID