关于同步下一键
下一键功能可让长时间运行的处理获取列条目的下一个值,使用或不使用前缀,且不会阻碍正在执行相同操作的其他处理。这类存储过程调用可以使用“应用程序架构列元数据”表单的“生成器”字段设置。
CloudSuite Industrial 数据库包括一个用于字母数字键(其系统生成的值可拥有前缀)最后值的 NextKeys 表。例如,客户订单可以包括一个“CO”这样的前缀,因此订单号将为 CO-00001115、CO-00001116 等等。递增 NextKeys 中的值以决定该键的下个系统生成的值。
有时,NextKeys 表中的数据与包含键值的其他数据库表的内容不同步。发生这类情况时,系统显示“重复键”错误消息。
要防止此类情况发生,系统管理员应定期运行“同步下一键值”表单。该表单可使 NextKeys 表与包含键值的数据库表的内容同步。
该表单中的信息可以帮助确定是否未按计划使用部分值。例如,如果有人意外地在新客户订单中输入“CO-40000”而不是“CO-400”,将比原计划更快地用完带有该前缀的号码。如果在输入更多订单前发现该情况,可以删除出错订单并使用正确号码将其添回。
相关主题