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

SQL Server 作者: Rector 128阅读 0评论 0收藏 收藏本文

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

问题描述

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数据库中如何设置主键列为自增列?

发布于: 2018-02-10 11:31:00
分享扩散:

文章评论

获取验证码