我有一个内存数据库,它是磁盘数据库的副本。在某些时候,我想根据WHERE子句从内存数据库中更新磁盘数据库的行。
有人可以建议一种有效的方法来完成此功能吗?
一种效率较低的解决方案是首先从内存数据库中读取所有行,然后迭代接收到的行以更新磁盘数据库行。
为了理解目的,这是我想要最终实现的目标:
UPDATE [disk db]Parameters SET [disk db]Value = [in-memory db]Value WHERE parametertype = 3
应该可以使用ATTACH,如果有人可以分享一些使用它的经验,将非常感激。