SCOPE_IDENTITY在SQL Server中的用途

558
2024/7/28 10:23:14
栏目: 云计算
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

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

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

示例:

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

SELECT SCOPE_IDENTITY() AS NewCustomerId;

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

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: SCOPE_IDENTITY在SQL Server中的用途