Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Первичный ключ идентификатор  [new]
elfrei
Member

Откуда:
Сообщений: 3
Здравствуйте. У меня таблица в ней есть поле(id(bigint)), заданное первичным ключом и идентификатором(приращение +1). Добавляю записи в таблицу, id = 1, 2, 3 и т.д. На следующий день, при добавлении записи, id почему то уже 10000, 10001, 10003 т.д, еще на след. день 20000,20001 ну и т.д. Объясните пожалуйста почему id так прыгает. Возможно ли что при достижении предела, id вернется к неиспользованным значениям? Я боюсь что мне не хватит данного диапазона, если таки скачки происходят.
5 фев 14, 14:52    [15522887]     Ответить | Цитировать Сообщить модератору
 Re: Первичный ключ идентификатор  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
чудес не бывает .. кто -то или что-то.. вписывает 10000 значений,патом удаляет.... каждую ноч
5 фев 14, 14:57    [15522930]     Ответить | Цитировать Сообщить модератору
 Re: Первичный ключ идентификатор  [new]
iap
Member

Откуда: Москва
Сообщений: 47144
elfrei,

верия сервера - ???
5 фев 14, 14:58    [15522940]     Ответить | Цитировать Сообщить модератору
 Re: Первичный ключ идентификатор  [new]
iap
Member

Откуда: Москва
Сообщений: 47144
https://www.sql.ru/forum/1012833-a/identity-prygnulo-na-1000
5 фев 14, 15:00    [15522955]     Ответить | Цитировать Сообщить модератору
 Re: Первичный ключ идентификатор  [new]
iap
Member

Откуда: Москва
Сообщений: 47144
elfrei
Я боюсь что мне не хватит данного диапазона, если таки скачки происходят.
Легко посчитать на сколько тысячелетий его хватит при такой скорости.
А ведь есть ещё DEC(38,0)

К неиспользованным значениям IDENTITY сам по себе не вернётся.
5 фев 14, 15:05    [15522998]     Ответить | Цитировать Сообщить модератору
 Re: Первичный ключ идентификатор  [new]
bigint
Guest
да, bigint - это много :)

от -2^63 (-9 223 372 036 854 775 808) до 2^63-1 (9 223 372 036 854 775 807)

8 байт
5 фев 14, 15:11    [15523065]     Ответить | Цитировать Сообщить модератору
 Re: Первичный ключ идентификатор  [new]
elfrei
Member

Откуда:
Сообщений: 3
sql server 2012 express
5 фев 14, 23:46    [15525694]     Ответить | Цитировать Сообщить модератору
 Re: Первичный ключ идентификатор  [new]
elfrei
Member

Откуда:
Сообщений: 3
спасибо всем за ответы
5 фев 14, 23:48    [15525704]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить