重新编号会引起混乱。现有报告将引用记录99,但是如果系统重新编号,则可能会将记录重新编号为98,现在所有报告(和填充的UI)都是错误的。一旦分配了唯一的ID,它就必须保持固定。
除了简单的唯一编号之外,将ID字段用于其他任何事情都会有问题。对“无间隙”的要求与能够精简的要求完全不符。也许您可以将记录标记为已删除,而不是删除它们。那么,确实没有差距。假设您正在制作带编号的发票:您将拥有一个具有该编号的零值已取消发票,而不是删除它。

重新编号会引起混乱。现有报告将引用记录99,但是如果系统重新编号,则可能会将记录重新编号为98,现在所有报告(和填充的UI)都是错误的。一旦分配了唯一的ID,它就必须保持固定。
除了简单的唯一编号之外,将ID字段用于其他任何事情都会有问题。对“无间隙”的要求与能够精简的要求完全不符。也许您可以将记录标记为已删除,而不是删除它们。那么,确实没有差距。假设您正在制作带编号的发票:您将拥有一个具有该编号的零值已取消发票,而不是删除它。