在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技术小趣屋。