问题描述: 在使用SCOPE_IDENTITY函数获取插入操作的自增ID时,使用输出参数insetad出现问题。
解决方案:
-- 创建测试表
CREATE TABLE TestTable (
ID INT IDENTITY(1,1) PRIMARY KEY,
Name VARCHAR(50)
)
-- 插入数据并获取自增ID
DECLARE @InsertedID INT
INSERT INTO TestTable (Name)
VALUES ('Test')
SET @InsertedID = SCOPE_IDENTITY()
-- 输出自增ID
SELECT @InsertedID AS InsertedID
请注意,以上链接仅供参考,具体产品选择应根据实际需求进行评估和决策。
领取专属 10元无门槛券
手把手带您无忧上云