【发布时间】:2021-02-04 18:54:56
【问题描述】:
我想知道是否有人知道 SAP B1 (SAP Business One) 如何生成它在各种表中使用的唯一主键。我所说的例子包括 OCRD.DocEntry 和 OCPR.CntctCode。这些“自动”递增的整数列。
执行此操作的典型方法包括标识列(例如 SQL Server)、序列(例如 Oracle)或保存以编程方式递增的 Nextval 的手动序列表。据我所知,B1 没有对这些列使用任何这些技术。那么它是如何处理它们的呢?
我正在查看的特定实例正在使用 SQL Server 数据库。
是的,我很清楚这样一个事实,即我没有“需要”了解内部工作原理,不应该在数据库中乱七八糟,等等。我不知道这让我很困扰不知道他们是怎么做到的!如果有人能解释一下,我将不胜感激。
【问题讨论】: