Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Output su tabella temporanea in SQL Server 2005

Penso che ti manchi un INTO - prova questo:

CREATE TABLE #Test(ID INT)

INSERT INTO [TableB] 
    OUTPUT INSERTED.ID INTO #Test 
    SELECT * FROM [TableA]

Dopo l'elenco delle colonne in OUTPUT , aggiungi un INTO prima del nome della tabella