oracle对本表的级联删除问题
表tb_fenlei
字段
tb_fenlei_id title parent
1 产品1 0
2 产品2 1
3 产品3 2
............
我删除其中一条记录,怎么把其下的所有子分类全部删除!最好用触发器!
------解决方案--------------------最好对表中的记录使用主关键字,各表间采用父子关系进行定义。
这样的话,对主记录表删除了父记录的话,其子表中的子记录便也随之删除。
------解决方案--------------------级联删除,父子表
------解决方案--------------------DELETE FROM PARENT_TABLE CASCADE;
FYI:
http://blog.csdn.net/cn_chenfeng/archive/2005/11/06/523856.aspx
http://www.techonthenet.com/oracle/foreign_keys/foreign_delete.php