Sql-server中怎么实现自动递增的序号
Sql-server中怎么实现自动递增的序号?
楼主AirFish(铁甲飞鱼)2002-01-22 11:06:54 在 MS-SQL Server / 基础类 提问
是用来做主键的,不重复的递增字段,怎么实现呢?我是新手,请各位能详细说明吗?
谢谢了!
问题点数:40、回复次数:8
Top
1 楼40Star(斯文、大方、有前途)回复于 2002-01-22 11:11:59 得分 8将此字段的“允许空”去掉钩
“识别”加上钩,“识别种子“设置值,最好为-999999可以使用更多的数值
识别递增量为1,再设为主键->弹出菜单中设置!
Top
2 楼yjdabc(就是一个软件工人)回复于 2002-01-22 11:12:42 得分 5把字段设置,id int identity(1,1) not null
Top
3 楼shinebei(灰灰)回复于 2002-01-22 11:30:38 得分 8在可视化环境下,即“企业管理器”里,把字段设为INT型,把“标识”设为“是”,“标识种子”设为“1”,我用的是中文版,英文版稍微查一下也很容易看到这几项的
Top
4 楼AirFish(铁甲飞鱼)回复于 2002-01-22 11:33:48 得分 0 to 40Star(陪你去看--☆流星雨★)
谢谢!再请问,
“识别种子“是什么意思呢?
我在插入记录时该字段应该怎么处理呢?
Top
5 楼fanpingli(小软)回复于 2002-01-22 21:16:29 得分 2不要管它,它自己会变
Top
6 楼supsuccess(火气不小)回复于 2002-01-23 08:49:54 得分 9create table YourTableName(Id int/decimal/numeric identity(1,1) not null [primary key (只有这一列为主键,可选)] ,Col2 varchar(10) null ,Col3 ...
[primary key (Id,Col1,Col2,...)“多列为主键,可选”])
识别种子:该列的递增基数
Top
7 楼sky_blue(蓝天2007)回复于 2002-01-23 09:33:22 得分 8create table test ( id int identity(1,1) not null primary key , b int )
insert into test values (3)
select * from test
Top
8 楼panther_totem(青争岁月)回复于 2002-01-23 09:57:34 得分 0 学习。
评论