在Microsoft SQL Server数据库中,如何将某一列的值设为自动产生编号

如题所述

创建表的时候,把这一列设为int型,然后把标识这一个选成是,就可以自动编号了。
如果使用语法创建
CREATE TABLE [表名字] (
[自增列名字] [int] IDENTITY (1, 1) NOT NULL ,
。。。其他列
)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-05-13
选中一张表,在修改表结构中的列属性下面有个“标识规范”,选择是,“(是标识)”选择是,至于标识增量,根据需要,自己设置。
第2个回答  2011-05-14
你的问题感觉就是改变(增删改)表的结构而已。
alter table 表名 add 列名 类型 //增加
alter table 表名 drop column 列名 //删除
第3个回答  2011-05-13
create table t(id int identity(1,1), ................)

alter table t add id int indentity(1,1)

identity(x,y)表示从x开始自增y.
第4个回答  2011-05-13
经过鉴定,一楼二楼回答正确,各加10分