问题描述
在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,
...
);
版权声明:本作品系原创,版权归码友网所有,如未经许可,禁止任何形式转载,违者必究。
发表评论
登录用户才能发表评论, 请 登 录 或者 注册