标识列的定义以及特性
SQL Server中的标识列又称标识符列,习惯上又叫自增列。
该种列具有以下三种特性:
1、列的数据范例为不带小数的数值范例
2、在举行插进去(Insert)操纵时,该列的值是由体系按肯定规律生成,不允许空值
3、列值不反复,具有标识表中每一行的作用,每一个表只能有一个标识列。
因为以上特性,使得标识列在数据库的设想中获得普遍的运用。
标识列的构成及作用
建立一个标识列,一般要指定三个内容:
1、范例(type)
在SQL Server 2000中,标识列范例必需是数值范例,以下:
decimal、int、numeric、smallint、bigint 、tinyint
个中要注重的是,当挑选decimal和numeric时,小数位数必需为零
别的还要注重每种数据范例一切示意的数值局限
2、种子(seed)
是指派给表中第一行的值,默以为1
3、递增量(increment)
相邻两个标识值之间的增量,默以为1。
标识列能够让计算机为表中的纪录根据请求自动地生成标识字段的值。
以上就是sql中标识列有什么作用的细致内容,更多请关注ki4网别的相干文章!