SQL server中设置自增字段
Posted mb630ec035bcfe8
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL server中设置自增字段相关的知识,希望对你有一定的参考价值。
sqlserver中的自增字段(就象ORACLE中的序列号SEQUENCE)是什么?怎么用?
1.CREATE TABLE 表名(
字段名 [int] IDENTITY (1, 1) NOT NULL ,
...
)
2.在SQL SERVER中,所有整数类型的列都可以定义成自增长列,叫作“标识”,
它通过设定“标识种子”和“标识递增量”来实现功能。
列如:
列 类型 标识 标识种子 标识递增量
---- ------- ---- ------- ----------
test tinyint √ 1 1
当你插入一行后,会从1开始自动的赋值。(1、2、3、4……255)
方法为:
1、选中表;
2、右击鼠标,设计;
3、选中列(整数类型)
4、设定标识为“是“(默认为“否”)、标识种子和标识递增量(一般为1)。
注:SQL SERVER 2000 更好使用,全中文版界面,分类更清晰。
*************************************************************************
在oracle中要实现自增字段
,可以用 create sequence SID minvalue 1 maxvalue 10000000; 来实现SID列的自增
以上是关于SQL server中设置自增字段的主要内容,如果未能解决你的问题,请参考以下文章
sql 更新一个表中的N条记录,让这N条记录的同一字段从一个值(比如600)开始自增1,十分急。
sql2005中设置字段属性时,如何设标识列(自增1)和必须唯一