首页 / SQL Server / 正文

[SQL Server]SQL Server数据库中如何设置主键列为自增列?

444 发布于: 2018-02-10 11:31 读完约需 1 分钟

问题描述

SQL Server数据库的数据表中,如何设置主键列为自增列。找遍了所有的列设置属性之后,仍然没找到在哪设置自增属性,那么SQL Server数据库的自增列到底在哪里设置,怎么设置呢?

方案一

请确保在需要设置成自增的列为int类型,这样,这个列才可能被设置成自增列,如下图:

然后,将点击标识规范,将选项(是标识)设置成标识增量标识种子按照自己的需求设置即可,默认值均为:1

或者,我们也可以使用SQL语句,可设置某个列的自增标识,如以下的语法:

ALTER TABLE [yourTable] DROP COLUMN COLUMN_NAME
ALTER TABLE [yourTable] ADD COLUMN_NAME INT IDENTITY(1,1)

COLUMN_NAME: 为需要设置成自增列的列名

方案二

当我们在创建一个新的数据表时,可以在创建表的SQL语句中指定IDENTITY选项,如:

CREATE TABLE (
  ID_column INT NOT NULL IDENTITY(1,1) PRIMARY KEY,
  ...
);

郑重申明:本文未经许可,禁止任何形式转载

上一篇: [SQL Server]SQL Server中如何从一个数据表中删除某列?

下一篇: [ASP.NET Core Razor Pages系列教程]ASP.NET Core Razor Pages Web应用程序的目录结构解析(02)

本文永久链接码友网 » [SQL Server]SQL Server数据库中如何设置主键列为自增列?

分享扩散:

发表评论

登录用户才能发表评论, 请 登 录 或者 注册