我想以下幾點:如何在Access中創建自動編號字段值?
CREATE TABLE Table1
(
RecordNo autonumber, --error here!
PersonId varchar(50),
...
)
但是,有一個錯誤。
如何在Access中構建正確的查詢?
我想以下幾點:如何在Access中創建自動編號字段值?
CREATE TABLE Table1
(
RecordNo autonumber, --error here!
PersonId varchar(50),
...
)
但是,有一個錯誤。
如何在Access中構建正確的查詢?
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
的意義很大,因爲它與返回上次使用的自動編號值的@IDENTITY
變量相匹配。
方法1:
方法2:
當使用古老的DAO 3.60和Jet 4.0與Access 2003文件時,Eugene Yokota'a語法不起作用。我發現,COUNTER關鍵字將這樣的伎倆:
CREATE TABLE tablename(id COUNTER, Name Text (30))
順序可能是很重要的
CREATE TABLE Persons
(pkObject AUTOINCREMENT PRIMARY KEY)
如果我嘗試PRIMARY KEY AUTOINCREMENT
的建議,它就會心煩(MSAccess 2010)。