SQL Server 2000中如何将一个字段设置为自动编号?(在线等待) int类型,然后选择 not null , 识别 , 识别种子 , 识别递增量 = 1 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 create table t1(ID int identity(100,1) not null)表中经常有一个列或列的组合,其值能唯一地标识表中的每一行。这样的一列或多列称为表的主键,通过它可强制表的实体完整性。当创建或更改表时可通过定义 PRIMARY KEY 约束来创建主键。一个表只能有一个 PRIMARY KEY 约束,而且 PRIMARY KEY 约束中的列不能接受空值。由于 PRIMARY KEY 约束确保唯一数据,所以经常用来定义标识列。标识列:表中已指派了标识属性的列。标识属性生成唯一数字。 还不揭帖,OpenVMS(半知半解)了 在“企业管理器”里,在该‘表’的‘设计’里的自动编号列的默认值为identity() 经过OpenVMS的解释,已经基本明白了,谢谢。只是我上网的时候是在professional,但SQL Server装在server的系统,所以上网的时候无法试验。另外,如何给分?是不是说我给OpenVMS分就可以了,如果是这样,那就给分。OpenVMS 50 , CoolSlob 30 不仅是int,bigint也可以的,在sql server enterprise manager 里,设计表,在 标识 选 是 标识种子 是你的起始数字 标识递增量 为每次增加的数字你也可以通过程序实现在创建一张表的时候,在需要递增的列后加上identity(1,1) 前面一个为标识种子,后面一个为标识递增量 最好用楼上的或者写在触发器里的INSERTED 和DELETEED 里面 其实很简单。假设自动增量的字段为AUTOID,从1开始。则语句如下:insert into tablename(autoid) select isnull(max(autoid),0)+1 from tablename create table t1(dd_id int identity(100,1) not null)这个是用语句建一个自动编号的字段。也可以在已经建好的的字段后的identity上打个钩即可。相当于在access 中是它的属性一样。 【入门级提问】group by的用法 求sql语句:SQL2005 中添加和编辑表中指定字段的unique约束! 数据库备份文件恢复数据库 SQL2008有没有基于函数的索引? sql简单问题 如何去掉纪录中的空格 我不小心把库存表中的价格数量,金额全部都改了,如何恢复啊,? 100求解决方案 SQL Server服务的问题? 数据库原理考试,大虾帮忙 请问能在视图中加入建立视图表中没有的字段吗?(应该不算困难吧~49分赠于善于发现的你) 在线等待,立即给分 安装不了SQL 2000??
表中已指派了标识属性的列。标识属性生成唯一数字。
在sql server enterprise manager 里,设计表,
在 标识 选 是
标识种子 是你的起始数字
标识递增量 为每次增加的数字你也可以通过程序实现
在创建一张表的时候,在需要递增的列后加上identity(1,1) 前面一个为标识种子,后面一个为标识递增量
或者写在触发器里的
INSERTED 和DELETEED 里面
insert into tablename(autoid) select isnull(max(autoid),0)+1 from tablename
这个是用语句建一个自动编号的字段。
也可以在已经建好的的字段后的identity上打个钩即可。
相当于在access 中是它的属性一样。