首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

SQL server里能不能把某个字段的类型定为像Access那样的“自动增量”,该怎么解决

2012-03-19 
SQL server里能不能把某个字段的类型定为像Access那样的“自动增量”Access里面有中数据类型为“自动增量”,每

SQL server里能不能把某个字段的类型定为像Access那样的“自动增量”
Access里面有中数据类型为“自动增量”,每增加一条记录时,该字段就会自己计数,自动加1并写入新记录里。SQL   Server里好象没有这种类型,想问下,有没有简单的方法实现这种功能?

[解决办法]
数据库企业管理器在设计表的时候...输入字段名和类型..如果是整形的。可以在下面设置一些属性..比如:自增...就是楼主想要的结果......IDENTITY(1,1) 也可以直接在查询分析器里加这个指定:
create table .....
(TableID INT INDETITY(1,1)).........
[解决办法]
SQL SERVER 中可以设置一个int 型的字段,然后在它的属性里找到“标识“,选择是,再选择种子增量就可以了。一般不用修改种子增量,默认就是1。
[解决办法]
当然能了,方法如上面两位
[解决办法]
设计表,选中字段,假设你的字段类型为int,则在“标识”属性中,可以选择“是”,这样就和Access中的自动编号一样了。

也可以使用SQL语句,在创建表时,指定字段为自动编号,如:

create table T (id int identity(1,1),num int)

[解决办法]
IDENTITY 属性~
[解决办法]
nothinghan() 说的是最直观可操作的方式
而且也可以设置从任意一个数开始递增
[解决办法]
identity

热点排行