【转载】Sqlserver在创建表的时候如何定义自增量Id
程序员文章站
2022-04-29 17:59:20
在Sqlserver创建表的过程中,有时候需要为表指定一个自增量Id,其实Sqlserver和Mysql等数据库都支持设置自增量Id字段,允许设置自增量Id的标识种子和标识自增量,标识种子代表初始自增数为多少,标识自增量代表每次自增多少,例如每次新插入一个数据自增1,Id标识自增列在数据库的Inse ......
在sqlserver创建表的过程中,有时候需要为表指定一个自增量id,其实sqlserver和mysql等数据库都支持设置自增量id字段,允许设置自增量id的标识种子和标识自增量,标识种子代表初始自增数为多少,标识自增量代表每次自增多少,例如每次新插入一个数据自增1,id标识自增列在数据库的insert语句是不允许显式出现的,由系统自动自增分配id。
(1)首先进入sqlserver的表设计界面,输入id等字段名,选择类型为int类型。
(2)然后进入设计表格下方的列属性详细设置界面,找到【标识规范】设置项,将【(是标识)】项目设置为是,标识种子设置为1,标识增量设置为1。当然标识种子和标识增量这两个项目可根据项目实际需要来设置,并不一定全设置为1。
(3)设置完自增列id后,id字段的允许null值属性马上变更为非空了,即自增列id列为一定为非空列,sqlserver将在数据写入的时候自动分配id的值。
备注:原文转载自博主个人站it技术小趣屋,原文链接sqlserver在创建表的时候如何定义自增量id_it技术小趣屋。