我有 2 个完全独立的数据库 - 一个 MSSQL 和一个 Pervasive。由于我们的产品数据存储在 Pervasive 数据库中的方式,您无法轻松运行查询来获取产品信息和功能以显示在我们的网站上。
因此,使用 DTS 包,我从 Pervasive 获取产品数据并对其进行处理,使其成为一个 MSSQL 表,其中包含产品项目 #(两个数据库的主键)和产品功能的所有列。查询我们的网站非常简单快捷。
Pervasive 数据库是 ERP 系统使用的数据库,因此它始终拥有每种产品的最新库存总额。现在,我需要根据从 MSSQL 数据库中实时检索到的记录,找到最有效地从 Pervasive 数据库中提取库存信息的最佳方法。
仅获取一种产品的库存信息没什么大不了的。我主要关心的是如何为从 MSSQL 产品表上的查询返回的项目列表提取库存数据,并使库存数据与正确的项目匹配。
从 Pervasive 数据库缓存所有库存数据将不起作用,因为我需要它是实时的。
除了为列表中的每个项目生成 SELECT 语句之外,我提取这些数据的最有效选择是什么?如果可能的话,我希望它只是一个数据库调用。
谢谢。