hahadaxiao 发表于 2023-8-7 11:16:27

erp系统里面有写模块,在sql Server数据库找不到对应的表

右击ERP里面模块的表头,都能看到表名称,大部分都可以在数据库找到,但是有些自动计算的模块,在数据库找不到,请问自动计算的模块都封装在exe程序里面吗

isdkz 发表于 2023-8-7 11:16:39

在ERP系统中,模块的表头显示了表的名称,大部分表都可以在数据库中找到。然而,对于一些自动计算的模块,你在数据库中找不到相应的表。这可能是因为这些自动计算的模块的数据并不直接存储在数据库中,而是封装在了ERP系统的可执行程序中。

在某些情况下,ERP系统可能会使用其他方式来存储自动计算模块所需的数据,例如使用缓存、内存或其他的数据结构。这样做的目的是为了提高性能或保护数据的安全性。

因此,如果你在数据库中找不到特定的自动计算模块表,那么很可能是因为这些数据并不存储在数据库中,而是在ERP系统的可执行程序中进行处理和计算。如果你需要进一步了解这些模块的工作原理,建议你查阅系统的开发文档或咨询相关的技术支持团队。

陶远航 发表于 2023-8-7 11:16:42

ERP系统中的自动计算模块通常不会直接封装在可执行程序(exe)中。通常情况下,ERP系统的自动计算模块会在数据库中存储相关的计算规则和配置信息,然后通过代码逻辑来实现自动计算的功能。

以下是一种常见的做法:

1. 计算规则存储:ERP系统会将自动计算的规则和逻辑保存在数据库的特定表中,这些规则描述了如何进行计算,并指定依赖关系等信息。

2. 数据库触发器:ERP系统可能使用数据库触发器来捕获数据变化并触发相应的计算操作。当相关数据发生改变时,触发器会执行事先定义好的计算逻辑。

3. 后台任务或调度器:ERP系统可能会通过后台任务或调度器定期执行计算操作。这样可以基于预定义的计算规则,在指定的时间间隔内对相关数据进行自动计算。

总之,自动计算的模块通常是由数据库中存储的规则和逻辑以及系统代码共同实现的。如果你在数据库中找不到某些自动计算模块的相关表,可能是因为它们的数据存储方式或计算逻辑与其他模块有所不同。

如果你在具体的ERP系统中遇到了无法找到某些模块对应的表的情况,建议咨询该ERP系统的技术支持或开发团队,以获取更准确的解答和帮助。
如果问题已经解决,请设置最佳答案
页: [1]
查看完整版本: erp系统里面有写模块,在sql Server数据库找不到对应的表