重新设置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自动编号起始值:
改变自动编号字段的起始值:
创建一个带参数的追加查询如下:
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] 如何让自动编号字段重新从1开始?
- Access自动编号字段重新计数问题
- 使自动增长字段 重新设置起始值
- 在SQL Server 2005中设置自动编号字段
- ACCESS自动编号重新从1开始
- 谈谈SQL Server 2005中设置自动编号字段 【转】
- 如何让mysql的自动递增的字段重新从1开始呢?
- sql server 2005 里面怎样把字段设置成自动编号
- SQL2005中设置自动编号字段
- 在SQL Server 2005中设置自动编号字段
- Access 自动编号字段达到最大数后
- SQL2005中设置自动编号字段【转】
- access自动编号字段出现重复
- SQL SQL2005 SQL2008 设置自动增加字段 自动编号(转载)
- ACCESS误删除了某条含有自动编号字段的记录的恢复方法
- ACCESS自动编号从1开始-如何让access自动编号重新从1开始排序的方法
- 更改sql自动编号字段计数起始值
- access自动编号字段出现重复
- ACCESS自动编号字段的复位
- 【原创】Access自动编号的初始值设置及重置编号