Могу ли я использовать DBCC CHECKIDENT для изменения столбца идентификаторов в переменной таблицы?

Я создаю табличную переменную со столбцом идентификаторов в своем скрипте, я хочу повторно заполнить этот столбец. Могу ли я использовать приведенный ниже скрипт?

DBCC CHECKIDENT (tableVariableName, reseed, @NewStartSeedValue)

person masoud ramezani    schedule 10.04.2012    source источник
comment
Вы пробовали и тестировали это? Что случилось? Или вы читали книги в Интернете?   -  person MatBailie    schedule 10.04.2012
comment
ничего не могу найти по этому поводу   -  person masoud ramezani    schedule 10.04.2012


Ответы (1)


Вы не можете повторно заполнить столбец идентификатора табличной переменной, вместо этого вам нужно будет использовать временную таблицу. В зависимости от того, что вы хотите сделать, вам могут пригодиться функции ранжирования (row_number()).

person Alex K.    schedule 10.04.2012