Det første er først - din kode, selvom du fikser dens syntaks, er forkert. Det ser ud til, at du forsøger at implementere din egen automatiske inkrementmekanisme. Det vil mislykkes.
Den korrekte måde er at bruge SQL Servers indbyggede mekanisme til automatisk stigning og oprette ID
kolonner som en Identity
.
Så behøver du slet ikke at inkludere det i insert-sætningen, og du er sikker selv i en multi-klient eller multi-threaded miljøer (hvilket din nuværende implementering vil begynde at give forkerte resultater).