ACCESS数据库自定义ID从1000开始递增

来源:百度知道 编辑:UC知道 时间:2024/05/27 03:44:41
如题,怎么ACCESS数据库自定义ID从1000开始递增

1、Access中修改自增长字段的起始值,在ACCESS界面中直接修改是改不了的。
  2、只能通过执行JET SQL来修改。  
  Alter TABLE table Alter COLUMN itemId COUNTER (1000, 1)  
  3、如果itemId已经是自增长类型的字段,上面的语句也修改不了。只能将该字段类型修改下或删除掉。  
  4、加个自增长字段: 
  Alter TABLE table ADD COLUMN itemId COUNTER (1000, 1)  
  5、一个表中只能包含一个自增长字段。

autoincrement(1000, 1)

是自增吗?

如果是,请看下面的内容
==========
更改“自动编号”字段的起始值 (MDB)
适用于: Microsoft Office Access 2003

对于没有包含记录的新表,可以将“新值”属性设为“递增”的“自动编号” (“自动编号”数据类型:Microsoft Access 数据库中的一种字段数据类型,当向表中添加一条新记录时,这种数据类型会自动为每条记录存储一个唯一的编号。可以产生三种编号:顺序号、随机号和同步复制 ID。)字段的起始值改为大于 1 的数值。如果表已经含有记录,也可以使用以下过程将“自动编号”字段中下一个指定的值改为新的数值。

如果原表包含禁止在字段中有 Null (Null:可以在字段中输入或用于表达式和查询,以标明丢失或未知的数据。在 Visual Basic 中,Null 关键字表示 Null 值。有些字段(如主键字段)不可以包含 Null 值。)值的属性设置,则必须临时更改这些属性。这些属性设置包括:
“必填字段”字段属性设置为“是”
“索引”字段属性设置为“是(无重复)”
禁止字段中出现 Null 值的字段和/或记录的“有效性规则”属性
创建只有一个字段(“数字”字段)的临时表,将此字段的“字段大小”属性设置为“长整型”,并且用要更改的表中“自动编号”字段的名称为其命名。
在“数据表”视图(数据表视图:以行