2016年7月10日日曜日

Auto Increment (SQL Server)

IDENTITY [ (seed , increment) ]

seed
テーブルに読み込まれる最初の行に使用される値です。
increment
既に読み込まれている前の行の ID 値に加算される増分の値です。
seed と increment の両方を指定するか、またはどちらも指定しないでください。
どちらも指定しないときの既定値は (1,1) です。


CREATE TABLE [dbo].[Users](
    [UserID] [int] IDENTITY(1,1) NOT NULL ,
    [FirstName] [nvarchar](50) NULL,
    [LastName] [nvarchar](50) NULL,
    [NickName] [nvarchar](50) NULL,
 CONSTRAINT [PK_Users] PRIMARY KEY CLUSTERED
(
    [UserID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
)

0 件のコメント:

コメントを投稿