2010-09-15 42 views
3

我想制作一个字段,该字段将自动填充并保持唯一。如何在SQL Server中创建一个id字段?

更多解释:我有一个ID字段,它应该由我的程序而不是用户填写,并且是我的主键。

我该如何在SQL Server中做到这一点?

我使用Visual Studio 2010

回答

5

在您的ID列,设置 “身份” 为yes,并设置了 “种子” 为1

享受!

3

使用Identity column

create table MyTable (
    ID int identity(1,1) primary key, 
... 
) 
2

创建表格时,只需将其设置为标识并为您提供自动增量标识值。下面的例子。

CREATE TABLE MyTable 
(
    MyId INT IDENTITY(1,1) PRIMARY KEY, 
    MyColumn VARCHAR(500) 
) 

IDENTITY(1,1)设置ID字段由一个用于每个新的记录开始在1和增量。

2

创建一个int领域,其标识属性设置为Yes,或

CREATE TABLE [dbo].[Table_1](
[aaaa] [int] IDENTITY(1,1) NOT NULL 
    ) ON [PRIMARY] 
相关问题