SCOPE_IDENTITY是一个SQL Server函数,用于获取最近插入的标识列值(自增列值)。它通常用于在执行插入操作后立即获取自动生成的标识列值。
例如,如果在一个表中插入一条记录并且该表有一个自增列作为主键,可以使用SCOPE_IDENTITY来获取刚刚插入的记录的自增列值,以便在接下来的操作中使用该值。
示例:
INSERT INTO Customers (FirstName, LastName)
VALUES ('John', 'Doe');
SELECT SCOPE_IDENTITY() AS NewCustomerId;
在上面的示例中,当插入一条新的Customer记录后,使用SCOPE_IDENTITY函数获取了刚刚插入的记录的自增列值。
亿速云「云数据库 MySQL」免部署即开即用,比自行安装部署数据库高出1倍以上的性能,双节点冗余防止单节点故障,数据自动定期备份随时恢复。点击查看>>
推荐阅读:SCOPE_IDENTITY与@@IDENTITY的区别