2016-05-15 8 views
0

SQLiteデータベーステーブル用に次のcreate文があります。 ID列を自動インクリメントにするには、このステートメントに何を追加しますか?SQLiteで自動インクリメントプライマリキーを作成する方法

CREATE TABLE [Employee] ([Id] bigint NOT NULL , [FirstName] varchar(2147483647) NULL , [LastName] nvarchar(2147483647) NULL, [StartDate] Datetime NULL, [TermDate] datetime NULL, CONSTRAINT [sqlite_master_PK_Employee] PRIMARY KEY ([Id])); 

答えて

1

あなたはautoincrementキーワードを使用します。

CREATE TABLE Employee (
    Id integer primary key autoincrement, 
    . . . 

ただし、これは本当に必要かどうかを確認するためにdocumentationを確認したい場合があります。 SQLiteには多くの場合、十分な機能を持つrowidが含まれています。

関連する問題