温馨提示×

SCOPE_IDENTITY在SQL Server中的用途

小樊
137
2024-07-06 10:23:14
栏目: 云计算

SCOPE_IDENTITY是一个SQL Server函数,用于获取最近插入的标识列值(自增列值)。它通常用于在执行插入操作后立即获取自动生成的标识列值。

例如,如果在一个表中插入一条记录并且该表有一个自增列作为主键,可以使用SCOPE_IDENTITY来获取刚刚插入的记录的自增列值,以便在接下来的操作中使用该值。

示例:

INSERT INTO Customers (FirstName, LastName)
VALUES ('John', 'Doe');

SELECT SCOPE_IDENTITY() AS NewCustomerId;

在上面的示例中,当插入一条新的Customer记录后,使用SCOPE_IDENTITY函数获取了刚刚插入的记录的自增列值。

0