你好
我将使用SQL Server 2008中可用的一个TSQL一次性插入10行数据。我想要插入行的IDENTITY。我认为下面的解决方案会起作用,但如果在运行前一个插入时发生其他插入,是否会影响结果我不确定。
INSERT INTO tableA VALUES (1,2), (3,4), (4,5), ....
DECLARE @LastID INT = @@IDENTITY
SELECT TOP(10) ID FROM tableA WHERE ID<=@LastID ORDER BY ID DESC
INTO @MyTableVar
部分。 - Damien_The_Unbeliever