私は次のことを試しています:
CREATE TABLE Table1
(
RecordNo autonumber, --error here!
PersonId varchar(50),
...
)
しかし、エラーがあります。
Access で正しいクエリを作成するにはどうすればよいですか?
私は次のことを試しています:
CREATE TABLE Table1
(
RecordNo autonumber, --error here!
PersonId varchar(50),
...
)
しかし、エラーがあります。
Access で正しいクエリを作成するにはどうすればよいですか?
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 ずつ増加します。" " 列が値 10 から始まり、5 ずつ増加するように指定するには
P_Id、自動インクリメントを に変更しますAUTOINCREMENT(10,5)。
AUTOINCREMENTincludeCOUNTERおよびの同義語IDENTITY。を使用すると、最後に使用された autonumber 値を返す変数IDENTITYと一致したため、非常に理にかなっています。@IDENTITY
順番が大事かも
CREATE TABLE Persons
( pkObject AUTOINCREMENT PRIMARY KEY)
PRIMARY KEY AUTOINCREMENT提案どおりにしようとすると、動揺します(MSAccess 2010)。
古い DAO 3.60 と Jet 4.0 を Access 2003 ファイルで使用すると、Eugene Yokota の構文が機能しませんでした。COUNTER キーワードでうまくいくことがわかりました。
CREATE TABLE tablename(id COUNTER, Name Text (30))
方法 1:
方法 2: