sql server的元素类型int identity(1,1)是什么意思?

如题所述

int在SQL Server里取值范围很大,从-2的31次方到2的31次方减一。identity表示自增列的意思,而int identity(1,1)表示从1开始递增,每次自增1。
比如创建表语句是:
create table table1(id int identity,t varchar(500))
表的第一列是id,它是int型的,并且是自增的,也就是你向表中插入数据的时候,不用给id列赋值,id列会自己复制。
比如:
insert into Table1(t)
values('ok')
尽管没有给id列赋值,但执行以后id列会根据原来的插入情况自己填充一个值。下一次再插入数据,id列的值会在这次插入的基础上递增或递减。

括号(起始值,增量)
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网