IF OBJECT_ID('tempdb..#tmpT') IS NOT NULL
DROP TABLE
IF OBJECT_ID('TableA') IS NOT NULL
DROP TABLE TableA
CREATE TABLE TableA (
ID NUMERIC(18,0) IDENTITY(1,1),
Name VARCHAR(255),
PRIMARY KEY (ID)
)
INSERT INTO TableA (Name) VALUES ('Jane')
SELECT @@IDENTITY AS [ID]
INSERT INTO TableA (Name) VALUES ('John')
SELECT SCOPE_IDENTITY() AS [ID]
INSERT INTO TableA (Name) VALUES ('Smith')
SELECT IDENT_CURRENT('dbo.TableA') AS [ID]
DECLARE @NewIds TABLE(ID NUMERIC(18,0))
INSERT INTO TableA (Name)
OUTPUT Inserted.ID INTO @NewIds
VALUES ('Joe'), ('Bloggs')
SELECT * FROM @NewIds
CREATE TABLE
INSERT INTO TableA (Name)
OUTPUT Inserted.ID INTO
VALUES ('Joe'), ('Bloggs')
SELECT * FROM