IDENTITY(函数)(Transact-SQL)
项⽬
2023/12/22
10 个参与者
反馈
本文内容 语法 参数 返回类型 注解 显⽰另外 2 个
适⽤于: SQL Server Azure SQL 托管实例
只⽤于在带有 INTO ⼦句的 SELECT 语句中将标识列插入到新表中。 尽管类似,但是 IDENTITY 函
数不是与 CREATE TABLE 和 ALTER TABLE ⼀起使⽤的 IDENTITY 属性。
备注
要创建⼀个可在多个表中使⽤的⾃动递增数字或者可以从应⽤程序中调⽤⽽不引⽤任何表的⾃动
递增数字,请参阅 序列号 。
Transact-SQL 语法约定
语法
syntaxsql复制
备注
若要查看 SQL Server 2014 (12.x) 及更早版本的 Transact-SQL 语法,请参阅 早期版本文档 。
参数
data_type
标识列的数据类型。 标识列的有效数据类型可以是任何整数数据类型类别的数据类型(bit 数据
类型除外),也可以是 decimal 数据类型。
seed
要分配给表中第⼀⾏的整数值。 为每⼀个后续⾏分配下⼀个标识值,该值等于上⼀个 IDENTITY
值加上 increment 值。 如果既没有指定 seed,也没有指定 increment,那么它们都默认为 1。
increment
要加到表中后续⾏的 seed 值上的整数值。
评论