Этим утром я несколько раз просматривал это и не могу найти проблему. Это, наверное, очень просто, и я чувствую себя идиотом, когда кто-то указывает на это. Что бы этот SQL потерпел неудачу?
-- Get CurrentRowCount
DECLARE @MaxID INT
SELECT @MaxID = ISNULL(MAX(WorkTypeID),0)
FROM caWorkType
ALTER TABLE #WorkType ADD _RowID INT NOT NULL IDENTITY(@MaxID,1)
Ошибка, которую я получаю: «Неверный синтаксис рядом с @MaxID». Я проверил, и @MaxID устанавливается в 45 оператором select. Временная таблица #WorkType также не имеет столбца с именем «_RowID»