No estoy 100% seguro de qué es exactamente lo que quiere recuperar... pero SQL Server tiene una OUTPUT cláusula que puede generar cosas desde INSERT y UPDATE y DELETE declaraciones:
INSERT INTO dbo.YourTable(col1, col2, ..., colN)
OUTPUT Inserted.Col1, Inserted.IDCol, Inserted.Col17
VALUES(val1, val2, ...., valN)
Aquí, está insertando valores y los valores insertados para el IDCol (por ejemplo, una columna INT IDENTITY), Col1 y Col17 .
Si solo obtener los resultados en su cuadrícula en Mgmt Studio es lo suficientemente bueno, entonces use OUTPUT ¡cláusula! Lea más sobre la OUTPUT cláusula sobre libros en línea