Я создаю временную таблицу из запроса, который генерирует данные из функций SQL. Я хотел бы использовать эту временную таблицу для выполнения вставки для каждой строки данных из временной таблицы. Каков наилучший способ продолжить это?
# tmpTable выглядит следующим образом (не все столбцы показаны для простоты):
EmpID WorkHours HourlyEquivalent WeekOf
asmith 12 8.94 12/5/2011
bjones 23.5 12.75 12/5/2011
criley 40 7.89 12/5/2011
Таблица EmpHours уже будет заполнена часами сотрудников, но должна быть обновлена с учетом их часового эквивалента (рассчитанного из вышеупомянутых функций). Я хочу выполнить ОБНОВЛЕНИЕ для каждого сотрудника из временной таблицы следующим образом:
UPDATE EmpHours
SET HourlyEquivalent
WHERE WeekOf = #tmpTable.WeekOf
AND EmpID = #tmpTable.EmpID
Количество ОБНОВЛЕНИЙ, которые мне нужно будет выполнить, не превышает 50, если это имеет значение.