C’è un modo “semplice” per farlo o ho bisogno di passare da una variabile di tabella con la syntax “OUTPUT … INTO”?
DECLARE @someInt int INSERT INTO MyTable2(AIntColumn) OUTPUT @SomeInt = Inserted.AIntColumn VALUES(12)
Hai bisogno di una variabile di tabella e può essere così semplice.
declare @ID table (ID int) insert into MyTable2(ID) output inserted.ID into @ID values (1)
Più di un anno dopo … se quello di cui hai bisogno è ottenere l’id generato automaticamente di un tavolo, puoi farlo
SELECT @ReportOptionId = SCOPE_IDENTITY()
Altrimenti, sembra che tu sia bloccato a usare un tavolo.