Враћање вредности колоне идентитета у СКЛ Серверу
Ако користите колону идентитета на табелама СКЛ Сервера, можете поставити следећу вредност уметања на било коју вредност коју желите. Пример је ако желите да започнете нумерисање ИД колоне на 1000 уместо на 1.
Било би мудро прво провјерити која је тренутна вриједност. Можемо да користимо ову команду да то учинимо:
ДБЦЦ ЦХЕЦКИДЕНТ ('табленаме', НОРЕСЕЕД)
На пример, ако желим да проверим следећу ИД вредност табеле мојих налога, могу да користим ову команду:
ДБЦЦ ЦХЕЦКИДЕНТ (наруџбе, НОРЕСЕЕД)
Да бисте поставили вредност следећег ИД-а на 1000, могу да користим ову команду:
ДБЦЦ ЦХЕЦКИДЕНТ (поруџбине, РЕСЕЕД, 999)
Имајте на уму да ће следећа вредност бити оно што ћете поново поставити на + 1, тако да у овом случају поставим на 999 тако да ће следећа вредност бити 1000.
Још једна ствар коју треба напоменути је да ћете можда морати да приложите име табеле у једноструке наводнике или квадратне заграде ако референцирате на пуну путању, или ако ваше име табеле има размаке у њему. (што стварно не би требало)
ДБЦЦ ЦХЕЦКИДЕНТ ('датабасенаме.дбо.ордерс', РЕСЕЕД, 999)