您的位置:首页 > 其它

重新设置ACCESS中表的自动递增字段的起始编号

2014-02-07 15:55 381 查看
工作过程中遇到这样一个问题:“如何重新设置ACCESS中表的自动递增字段的起始编号?”在网上找了一些资料,发现以下方法是确实可行的:

自定义access自动编号起始值:

改变自动编号字段的起始值:

创建一个带参数的追加查询如下: 

PARAMETERS [Number] Long; 

INSERT INTO yourTable( fieldname ) 

SELECT [Number] AS Expr1;

详解:

“yourTable”为你的包含自动编号字段的表的表名;

“fieldname ”为自动编号的字段名,如“id”;

Number 为运行这个查询时,所输入参数,即:你指定的起始编号。

例:

将“product”表里的“id”编号改成“1”开始,即:

先删除“product”表里的所有数据,在access查询窗口中输入:

PARAMETERS [Number] Long; 

INSERT INTO product( id) 

SELECT [Number] AS Expr1;

然后点击“运行”在弹出的输入窗口中输入“1”点确定,此时会插入一行数据,id为1,其他非主键id数据列为空,当再重新插入数据时,id自动递增为2,以此类推。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  数据 access