注册 登录
编程论坛 SQL Server论坛

同表及联的问题

Arui 发布于 2007-05-29 21:58, 479 次点击
我的表在设计的时候,以后插入的记录的上级项目编号必须依赖于前面插入的记录的主键列,现在我想删除某一条记录,同时删除它下面的子项目,在删除子项目的同时,再删除它的子项目,依次类推,请问各位大虾,该怎么实现
3 回复
#2
slash19842007-05-30 08:36
建个外键,在关系管理里把级联删除选项打上钩!
#3
bygg2007-05-30 10:00

ID 文件ID 父文件ID
1 0 null
2 1 0
3 2 0
4 3 1
5 4 1
6 5 2

....
....

文件ID为0的为最大的文件夹,这个文件夹里面包含了文件ID为1 和 2 的子文件夹.
文件ID为1的子文件夹又包含了文件ID为3 和 4 的子文件夹.
文件ID为2的文件夹又包含了文件ID为5 的文件夹..

明白了吗?

#4
slash19842007-05-30 10:19

还可以使用二叉树!!

1