
正文
sqlserver2008自动增长,sql语句设置自动增长
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
SQ数据库中怎样设置自增主键?
先建表:createtabletest (idintnotnull,namevarchar(10))在图形界面,找到test表:右键此表名,选择“设计”。右侧出现的页面,找到要设置主键的列,ID列,然后右键,选择“设置主键”。
首先,待设置的字段类型一定要是int型的,否则不能设置“标识规范”。打开SQL Server,连接数据库,找到目标表,右键,然后点击“设计”。
varchar类型的主键,不会自增。但是你可以通过创建触发器的形式,来实现自增。
相关问答
Q1: 求教在sqlserver2008中的表中怎么添加一列自增的列?
例如给某表添加一个Num自增列,这张表已经有很多行数据了,通过sqlserver表设计器,添加一个新字段Num,如图所示,添加字段后,点击保存,会弹出一个小框“不允许保存更改。
方法一:首先返回UserId中的最大值,可以使用MAX(UserId)实现,然后让改列新增数据为MAX(UserId)+1;方法二:先返回User表的记录总数,然后让UserId列新增数据为记录总数)+1。
先建表:createtabletest (idintnotnull,namevarchar(10))在图形界面,找到test表:右键此表名,选择“设计”。右侧出现的页面,找到要设置主键的列,ID列,然后右键,选择“设置主键”。
建一个INT字段,打开这个列属性,如下图找到标识规范,将这边是否标识改成是,就行了。
Q2: SQL数据库的ID怎么设置为自增(sqlserver设置id自增)
1、先建表:createtabletest (idintnotnull,namevarchar(10))在图形界面,找到test表:右键此表名,选择“设计”。右侧出现的页面,找到要设置主键的列,ID列,然后右键,选择“设置主键”。
2、打开sql server数据库,新建一张表,然后在表建id字段,选择int类型。选中id字段,在下面的列属性中找到标识规范。点击标识规范,可以看到默认为否,代表不递增。
3、在对应的库上,点击展开表视图。右键点击要设置的表,点击‘表设计’打开表设计页面,点击选中主键字段。点击后,在下方就会出现这个字段的设置,点击勾选上‘Auto Increment’就行了,这个就是自增长的属性。
sqlserver2008自动增长的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于sql语句设置自动增长、sqlserver2008自动增长的信息别忘了在本站进行查找喔。






