日期:2014-05-17  浏览次数:20857 次

请教:Delphi7.0,Oracle10, ADO连接,问题如下:主从表关系,当删除主表记录时,对应的从表记录没有删除,是什么原因?记得以前MSSQL时没
请教:Delphi7.0,Oracle10,   ADO连接,问题如下:主从表关系,当删除主表记录时,对应的从表记录没有删除,是什么原因?记得以前MSSQL时没有这个问题,哪道ORACLE要做特别的工作?具体怎么做?



------解决方案--------------------
设置外键时加了on delete cascade没?
------解决方案--------------------
sql server 你设置了级连删除,所以能自动删除从表记录。但oracle没有这个功能,必须用代码去删除从表记录。可以在主表写触发器实现。