关于同步下一键

下一键功能可让长时间运行的处理获取列条目的下一个值,使用或不使用前缀,且不会阻碍正在执行相同操作的其他处理。这类存储过程调用可以使用应用程序架构列元数据表单的生成器字段设置。

CloudSuite Industrial 数据库包括一个用于字母数字键(其系统生成的值可拥有前缀)最后值的 NextKeys 表。例如,客户订单可以包括一个“CO”这样的前缀,因此订单号将为 CO-00001115、CO-00001116 等等。递增 NextKeys 中的值以决定该键的下个系统生成的值。

有时,NextKeys 表中的数据与包含键值的其他数据库表的内容不同步。发生这类情况时,系统显示“重复键”错误消息。

要防止此类情况发生,系统管理员应定期运行同步下一键值表单。该表单可使 NextKeys 表与包含键值的数据库表的内容同步。

该表单中的信息可以帮助确定是否未按计划使用部分值。例如,如果有人意外地在新客户订单中输入CO-40000而不是CO-400,将比原计划更快地用完带有该前缀的号码。如果在输入更多订单前发现该情况,可以删除出错订单并使用正确号码将其添回。

相关主题