Мне нужно реализовать хранимую процедуру - где я буду вызывать другой AuditStoredProcedure, передавая некоторую информацию.
Моя текущая реализация с использованием временной таблицы ..
SELECT * INTO #Temp FROM @RowIds
WHILE EXISTS (SELECT * FROM #Temp)
BEGIN
SELECT TOP 1 @RowId = RowId from #Temp
--PRINT @RowId
EXEC @StoredProcName @RowId, @Action
DELETE #Temp WHERE RowId = @RowId
END
END
Есть ли лучший способ сделать это, используя CTE или другой механизм?В моем случае временные таблицы не будут иметь более 100 строк.