int identity(100,这个是在sql2005帮助里面偶然也是命运的必然让我看到的一句让我疑惑万分的话,我需要一个详细的解释.int我知道在c语言中是integer(整型)的意思,其范围是2个字节即-32768~32767,而并

来源:学生作业帮助网 编辑:作业帮 时间:2024/08/11 02:47:44
int identity(100,这个是在sql2005帮助里面偶然也是命运的必然让我看到的一句让我疑惑万分的话,我需要一个详细的解释.int我知道在c语言中是integer(整型)的意思,其范围是2个字节即-32768~32767,而并
xTNQ~vB2*b]4P'-Q SnA AĂgsz.mtd;}߹g[K ^7:gK>C:KrUuݾCa|msM4}}A8ZE@k!H:*1JRtB1Ěy aNeg>ÆyfGahoysfU1}1&=Vzx :U,ꇣkLr`QľO;=ğSm;W< [ E6THwI_,t-.o߬aۄI;dzf%%3P`Fj"UnO0h$j"\zd2'}t5H\nXB904!22'wBœg;8:+K|P@=e٭%Q򫗖eٳ-{P#)P b5Y]JYҏO;"MuQO!E<ʊUc 8=-=+6@;~3Q'GURdZY?5ӡIeY}XvM<枭I 4Jh $q +~YH$ w\߇@o!58tԌ$Vgk؁D5iNY^ J1OeMشA{۵AZ6M Z(14\a(^tH;ӓ.҄x˜@fL 9̐N!jEƞ*Z(n(ㅞY*{CuZw˵y0G

int identity(100,这个是在sql2005帮助里面偶然也是命运的必然让我看到的一句让我疑惑万分的话,我需要一个详细的解释.int我知道在c语言中是integer(整型)的意思,其范围是2个字节即-32768~32767,而并
int identity(100,
这个是在sql2005帮助里面偶然也是命运的必然让我看到的一句让我疑惑万分的话,我需要一个详细的解释.
int我知道在c语言中是integer(整型)的意思,其范围是2个字节即-32768~32767,而并没有identity(同一性,身份,一致,特性,恒等式)这个单词出现,也不用填写括号中的内容;
我需要知道:
int identity是什么含义,有什么作用;
括号里面的两个数字有什么含义,有什么作用;
如果可以,请举出一个例子好吗?

int identity(100,这个是在sql2005帮助里面偶然也是命运的必然让我看到的一句让我疑惑万分的话,我需要一个详细的解释.int我知道在c语言中是integer(整型)的意思,其范围是2个字节即-32768~32767,而并
int在SQL Server里取值范围要比你说的大得多从-2的31次方到2的31次方减一.identity表示自增列的意思.
比如创建表语句是
create table table1(id int identity,t varchar(500))
表的第一列是id,它是int型的,并且是自增的,也就是你向表中插入数据的时候,不用给id列赋值,id列会自己复制.
比如
insert into Table1(t)
values('ok')
尽管没有给id列赋值,但执行以后id列会根据原来的插入情况自己填充一个值.下一次再插入数据,id列的值会再这次插入的基础上递增或递减.