您的位置首页百科问答

SQL中identity后括号中的值是什么意思?

SQL中identity后括号中的值是什么意思?

的有关信息介绍如下:

identity(m,n),表示的是初始值,n表示的是每次自动增加的值。

如果m和n的值都没有指定,默认为(1,1)。要么同时指定m和n的值,要么m和n都不指定,不能只写其中一个值,不然会出错。

一、不指定m和n的值时,于 SQL Server 的语法举例:

SQL中identity后括号中的值是什么意思?

结果展示,按照默认(1,1)开始排列:

SQL中identity后括号中的值是什么意思?

二、指定m和n的值

SQL中identity后括号中的值是什么意思?

结果展示,按照发开需求排列:

SQL中identity后括号中的值是什么意思?

扩展资料:

向identity字段插入数据。

【语法】

set identity_insert 表名 on;

insert into 表名(列名1,列名2,列名3,列名4) values (数据1,数据2,数据3,数据4);

set identity_insert 表名 off;

【实例代码】

SQL中identity后括号中的值是什么意思?

结果展示:

SQL中identity后括号中的值是什么意思?

注意:插入数据时必须得指定identity修饰的字段的名字。