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列的自增
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列的自增