在MSAccess中禁用外键约束

本文关键字:约束 MSAccess | 更新日期: 2023-09-27 18:03:48

在数据传输过程中,我想禁用/启用

  • 表中的所有外键

  • 所有表上的所有外键

通过查询MSAccess。我将从c#模块中调用query。

在MSAccess中禁用外键约束

你可以删除你的关系从MSysRelationships做你的东西,确保它是有效的,然后在MSysRelationships重新创建记录。

这似乎很难。您故意将错误数据放入带有约束的表中。为什么不把数据放在一个临时表中,这个表的设计与约束表相同,然后使用插入查询根据在关系中建立的规则将记录移动到规范表中呢?这样,您就不会丢失关系,也不会因为错误的数据而破坏您的表。