问题描述
我想知道实现引用完整性的正确方法,是否使用级联更新选项。
我尝试并发现的是
我在 MS Access 和 MS sql Server 中创建了两个具有相同签名的表
餐桌类别(父级)和餐桌产品(子级)。
产品数据行选择了适用的类别 ID。
并且在这些表的关系中,我在两个数据库中启用了引用完整性没有级联更新/删除选项。
现在说我只想更新某些拼写更正的类别名称(而不是标识列)。
在这种情况下,MS Access 不允许这样做,说“无法删除或更改记录,因为表‘产品’包含相关记录”。
但是对于 MS sql Server 中的相同更新,它将在没有任何错误的情况下进行更新。
对于 MS Access DB 中的此类更新,我还需要启用级联更新选项。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)