出于我不打算解释的原因,我们保留了一个 Access 数据库,它是一个更大的 oracle 数据库的子集的副本。由于速度问题(不要问),直接在Oracle数据库中引用数据是不可行的。
每次打开特定应用程序时,本地 Access 数据库都会从找到的最新数据更新到打开应用程序的时间。首先,这并没有捕捉到现有记录的变化。其次,它不考虑在打开应用程序后对源数据库所做的更改。
因此,在应用程序中执行某些操作时可能需要进行多项检查。那么,是否有可能仅通过 Oracle 数据库中的更改以比我想象的硬方式更智能和更快的方式更新本地 Access 数据库(我不是 PL/SQL/SQL 专家)?可能仅在某个日期之后查找更改(存储在检索的记录集的字段之一中)可能就足够了。
有什么建议么?