SQLServerManagementStudio 2012中的自动增量主键

SQLServerManagementStudio 2012中的自动增量主键

我该怎么做auto increment这个primary key在.SQL Server数据库表,我已经看过论坛,但不知道怎么做。

我已经查看了这些属性,但没有看到任何选项,我看到了一个答案,您去的地方Identity属性,并将其设置为“是”,并将Identity increment到1,但那部分是灰色的,我不能把否定改为是。

一定有一个简单的方法,但我找不到。


红糖糍粑
浏览 631回答 3
3回答

MMMHUHU

确保键列的数据类型是int然后手动设置身份,如图像所示或只需运行以下代码-- ID is the name of the  [to be] identity columnALTER TABLE [yourTable] DROP COLUMN ID  ALTER TABLE [yourTable] ADD ID INT IDENTITY(1,1)代码将运行,如果ID不是表中唯一的列。图像参考FIFO

青春有我

创建表时,可以创建IDENTITY栏如下:CREATE TABLE (   ID_column INT NOT NULL IDENTITY(1,1) PRIMARY KEY,   ...);这个IDENTITY属性将自动将列从数字1增加。(注意,列的数据类型必须是整数。)如果要将其添加到现有列中,请使用ALTER TABLE命令。编辑:测试了一点,我无法通过列属性窗口为各种表找到更改标识属性的方法。我想,如果您想使某一列成为标识列,则必须使用ALTER TABLE命令。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

SQL Server