Как я могу изменить исходное значение NEWSEQUENTIALID() для sqlserver

введите описание изображения здесь я использовал колонку uniqueidentifier в моей БД, и значение по умолчанию было newid(), я могу изменить его на NEWSEQUENTIALID(), как я мог изменить его начальное значение, чтобы увеличить последний

1 ответ

Вы не можете установить начальное значение для newsequentialid(), см. Пример ниже

create table t3 (id uniqueidentifier default newsequentialid(), idnum int)

insert into t3(id,idnum) values (newid(),10)
insert into t3(idnum) values (11),(12)

select * from t3

Даже если вы установите другой уникальный идентификатор, он не будет продолжаться.

Другие вопросы по тегам