如何将主键设为AUTOINCREMENT

时间:2009-06-05 20:59:51

标签: sql-server database sql-server-2005 auto-increment

我在数据库中有表,主键是'ID',我想问一下如何才能使它成为AUTOINCREMENT

我知道这很容易Q,但我不知道我该怎么做。

感谢

6 个答案:

答案 0 :(得分:16)

有一个属性“身份规范”。展开那个,您可以选择增量值和增量种子

答案 1 :(得分:9)

在Sql Server中定义像这样的列......

[PrimaryID] [int] IDENTITY(1,1) NOT NULL

然后你可以添加一个约束,使其成为主键。

答案 2 :(得分:2)

答案 3 :(得分:2)

由于您列出了ASP.NET,我将假设您正在运行SQL Server 2005/2008。如果要使用GUI,请按照以下步骤操作:

  • 在设计视图中打开表格
  • 点击“ID”列
  • 确认类型为Int
  • 在标识规范
  • 下选择“是”

答案 4 :(得分:0)

对于Oracle而言,它更为重要。您首先必须创建sequence,然后创建trigger

答案 5 :(得分:0)

转到列属性。你有身份规范属性。扩展相同。接下来,将Is Identity设置为Yes。然后,您可以根据需要设置Identity Increment值和Identity种子值。默认情况下,它设置为1。