SQL Définir l'IDENTITÉ des champs à l'Aide de la Variable

À tous, je veux commencer la numérotation d'un IDENTITY champ en fonction du courant maximum obtenu à partir d'une autre table. J'ai donc essayé quelque chose comme ce qui suit

DECLARE @CurrentES INT;
SET @CurrentES = (SELECT MaxES 
                  FROM [NDB]..[TmpMaxES]) + 1;
ALTER TABLE BA 
ADD ES INT IDENTITY(@CurrentES, 1);

Mais ce ne sera pas accepter une variable comme valeur de départ dans l'IDENTITÉ. Comment puis-ce que j'ai besoin d'être réalisé?

Merci pour votre temps.

OriginalL'auteur MoonKnight | 2012-07-24