我正在尝试以下操作:
CREATE TABLE Table1
(
RecordNo autonumber, --error here!
PersonId varchar(50),
...
)但是,有一个错误。
如何在Access中生成正确的查询?
发布于 2009-07-02 07:18:21
根据SQL Auto Increment a Field的说法
CREATE TABLE Persons
(
P_Id PRIMARY KEY AUTOINCREMENT,
LastName varchar(255) NOT NULL,
FirstName varchar(255),
Address varchar(255),
City varchar(255)
)MS Access使用
AUTOINCREMENT关键字执行自动递增功能。
默认情况下,AUTOINCREMENT的起始值为1,并且每条新记录的起始值将递增1。
要指定"P_Id“列应从值10开始并以5为增量,请将自动增量更改为AUTOINCREMENT(10,5)。
AUTOINCREMENT的同义词包括COUNTER和IDENTITY。使用IDENTITY很有意义,因为它与返回上次使用的autonumber值的@IDENTITY变量相匹配。
发布于 2014-11-05 06:13:10
顺序可能很重要
CREATE TABLE Persons
( pkObject AUTOINCREMENT PRIMARY KEY)如果我按照建议尝试PRIMARY KEY AUTOINCREMENT,它会变得不稳定(MSAccess 2010)。
发布于 2009-07-29 07:12:14
方法1:
下的字段
方法二:
https://stackoverflow.com/questions/1072932
复制相似问题