SQL server中设置自增字段
2006-12-10 19:29
477 查看
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列的自增
相关文章推荐
- sql server中datetime字段只取年月日如2006-04-21,默认值如何设置?getdate()得到的是包含时分秒的时间
- sql server中设置自动增长字段
- 如何在server上手动设置SQL Server CE
- Microsoft SQLServer 2005查询表字段的几个视图含义
- SQL Server中根据某个字段,ID字段自动增长的实现
- Sql server identity字段的重新定位...
- sql 增加非空字段并设置初始值
- 在PL/SQL Developer里设置Oracle数据库的字段自动递增功能
- SQL SERVER7.0以上版本的字段类型说明。SQL SERVER6.5的字段类型说明请参考SQL SERVER提供的说明。
- 使用系统表获得MS SQL Server表或视图的字段列表及其数据类型
- Sql Server Profile 设置
- 2012 里SQL Server Data Tools进程处理数据库时 怎么没有更改设置呢?
- 讲解SQL Server定时作业job的设置…
- 创建并设置ASP.NET的会话状态服务器(SQL State Server)
- SQL Server Bulk Insert 只需要部分字段时的方法
- ms sql server sql 查询所有数据库、表名、表字段总结
- Microsoft SQL Server 2005 Express 远程访问设置详述,100%成功篇
- MS SQLServer 如何查询 空值的字段?
- Sql Server之旅——第七站 为什么都说状态少的字段不能建索引
- elastic search sql 按字段设置分词器