Myślę, że brakuje Ci INTO - spróbuj tego:
CREATE TABLE #Test(ID INT)
INSERT INTO [TableB]
OUTPUT INSERTED.ID INTO #Test
SELECT * FROM [TableA]
Po liście kolumn do OUTPUT , dodaj INTO przed nazwą tabeli
Myślę, że brakuje Ci INTO - spróbuj tego:
CREATE TABLE #Test(ID INT)
INSERT INTO [TableB]
OUTPUT INSERTED.ID INTO #Test
SELECT * FROM [TableA]
Po liście kolumn do OUTPUT , dodaj INTO przed nazwą tabeli