Все, я хочу начать нумерацию поля IDENTITY
исходя из текущего максимума, полученного из другой таблицы. Итак, я попробовал что-то вроде следующего
DECLARE @CurrentES INT;
SET @CurrentES = (SELECT MaxES
FROM [NDB]..[TmpMaxES]) + 1;
ALTER TABLE BA
ADD ES INT IDENTITY(@CurrentES, 1);
Но это не примет переменную в качестве начального значения в IDENTITY. Как можно добиться того, что мне нужно?
Спасибо за ваше время.