Previous topicNext topic
Help > 使用指南 > 数据规范 > 01自动编号 >
自增长编号

自增长编号指的是生成一串从1开始的不重复的自增长整数。这跟数据库的自增长ID列一个效果。只是针对Oracle这样不支持自增长ID的数据库来说用此方法可以节省很多事。另外,使用自增长编号可以做到由我们自己控制编号的生成在某些场合更方便一些,比如后面会支持的三层架构模式中数据保存的问题。

特点

1、只能单独使用。自增长编号无法与其他字符组合使用。如果想使用数字与字符串组合,请考虑使用流水码。

2、为了防止产生过多的废号,请考虑“生成编号时机”参数请选择:BeforeSave。如果选择AfterDataRowAdded,程序会在新增行时就去服务器端申请一个编号,如果我们没有保存那么这个号码就会成为废号,从最终保存下的数据来看,就会产生一部分的断号现象。