Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
表示 AUTOINCREMENT 列缺省属性。
final byte ColumnSchema.COLUMN_DEFAULT_AUTOINC
使用 AUTOINCREMENT 属性时,列必须是整型数据类型之一或是精确的数字类型。执行 INSERT 操作时,如果没有指定 AUTOINCREMENT 列的值,则生成一个比列中的任何其它值都大的唯一值。如果 INSERT 指定的列值大于列的当前最大值,则该值将用作后续插入的起点值。
在 UltraLiteJ 中,创建表时自动增量值不会设置为 0。如果该列使用带符号的数据类型,AUTOINCREMENT 属性将生成负数。因此,应将 AUTOINCREMENT 列声明为无符号整数,以防止使用负值。
可通过查询 TableSchema.SYS_COLUMNS 系统表中的 column_default 列来确定现有表的缺省值。