Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
03.04.2018, 13:38
|
|||
|---|---|---|---|
|
|||
Автоинкрементное поле, когда доходит до верхнего предела, начинает отсчёт заново? |
|||
|
#18+
Добрый день ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.04.2018, 13:40
|
|||
|---|---|---|---|
Автоинкрементное поле, когда доходит до верхнего предела, начинает отсчёт заново? |
|||
|
#18+
Игорь_UUS, вам хелп запрещено читать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.04.2018, 13:42
|
|||
|---|---|---|---|
Автоинкрементное поле, когда доходит до верхнего предела, начинает отсчёт заново? |
|||
|
#18+
Игорь_UUS, а вообще, что такое автоинкрементное поле, а то варианты :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.04.2018, 13:44
|
|||
|---|---|---|---|
Автоинкрементное поле, когда доходит до верхнего предела, начинает отсчёт заново? |
|||
|
#18+
Игорь_UUS, нет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.04.2018, 13:45
|
|||
|---|---|---|---|
Автоинкрементное поле, когда доходит до верхнего предела, начинает отсчёт заново? |
|||
|
#18+
iapИгорь_UUS, нета если SEQUENCE ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.04.2018, 13:55
|
|||
|---|---|---|---|
Автоинкрементное поле, когда доходит до верхнего предела, начинает отсчёт заново? |
|||
|
#18+
TaPaK, сиквенс, всё таки, вряд ли можно назвать автоинкрементом это по сути дефолт на поле (вызов функции) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.04.2018, 14:02
|
|||
|---|---|---|---|
Автоинкрементное поле, когда доходит до верхнего предела, начинает отсчёт заново? |
|||
|
#18+
ДедушкаTaPaK, сиквенс, всё таки, вряд ли можно назвать автоинкрементом это по сути дефолт на поле (вызов функции) ну "Автоинкрементоне поле"... процессорами то тоже всё подряд называют :) ну и identity можносбросить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.04.2018, 14:23
|
|||
|---|---|---|---|
|
|||
Автоинкрементное поле, когда доходит до верхнего предела, начинает отсчёт заново? |
|||
|
#18+
задача следующая... нужно поле 2 байт (от 1 до 64535), каждая новая запись должна иметь следующий номер по порядку. Когда доходит до 64535 идёт сброс на 0. Сложность в том, что с этой таблицей работает сервис с несколькими потоками, он должен брать запись с гарантированным уникальным ID 2 байт. Если поле identity то это гарантирует на уровне БД, что поле будет иметь уникальный идентификатор. Но вопрос, как правильно его сбросить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.04.2018, 14:24
|
|||
|---|---|---|---|
Автоинкрементное поле, когда доходит до верхнего предела, начинает отсчёт заново? |
|||
|
#18+
Игорь_UUSЕсли поле identity то это гарантирует на уровне БД, что поле будет иметь уникальный идентификаторНет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.04.2018, 14:24
|
|||
|---|---|---|---|
Автоинкрементное поле, когда доходит до верхнего предела, начинает отсчёт заново? |
|||
|
#18+
Игорь_UUS, SEQUENCE ваш вариант ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.04.2018, 14:28
|
|||
|---|---|---|---|
Автоинкрементное поле, когда доходит до верхнего предела, начинает отсчёт заново? |
|||
|
#18+
iapИгорь_UUSЕсли поле identity то это гарантирует на уровне БД, что поле будет иметь уникальный идентификаторНетУникальность гарантирует только уникальный индекс. Можно сделать поле BIGINT IDENTITY (в нашей жизни вряд ли переполнится) и вычисляемое поле на базе этого, которое будет вычислять IdentityField%64536 . Вот это поле и будет удовлетворять вашим требованиям. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.04.2018, 14:37
|
|||
|---|---|---|---|
Автоинкрементное поле, когда доходит до верхнего предела, начинает отсчёт заново? |
|||
|
#18+
Игорь_UUS, стоит отдельно авторкаждая новая запись должна иметь следующий номер по порядку. этого "просто так" не будет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.04.2018, 14:38
|
|||
|---|---|---|---|
Автоинкрементное поле, когда доходит до верхнего предела, начинает отсчёт заново? |
|||
|
#18+
iapiapпропущено... НетУникальность гарантирует только уникальный индекс. Можно сделать поле BIGINT IDENTITY (в нашей жизни вряд ли переполнится) и вычисляемое поле на базе этого, которое будет вычислять IdentityField%64536 . Вот это поле и будет удовлетворять вашим требованиям.Поправка: Код: sql 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.04.2018, 14:40
|
|||
|---|---|---|---|
Автоинкрементное поле, когда доходит до верхнего предела, начинает отсчёт заново? |
|||
|
#18+
TaPaKИгорь_UUS, стоит отдельно авторкаждая новая запись должна иметь следующий номер по порядку. этого "просто так" не будетПри удалении будут появляться "дырки" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.04.2018, 14:43
|
|||
|---|---|---|---|
Автоинкрементное поле, когда доходит до верхнего предела, начинает отсчёт заново? |
|||
|
#18+
iapTaPaKИгорь_UUS, стоит отдельно пропущено... этого "просто так" не будетПри удалении будут появляться "дырки" ну не только ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.04.2018, 15:19
|
|||
|---|---|---|---|
|
|||
Автоинкрементное поле, когда доходит до верхнего предела, начинает отсчёт заново? |
|||
|
#18+
iapiapпропущено... Уникальность гарантирует только уникальный индекс. Можно сделать поле BIGINT IDENTITY (в нашей жизни вряд ли переполнится) и вычисляемое поле на базе этого, которое будет вычислять IdentityField%64536 . Вот это поле и будет удовлетворять вашим требованиям.Поправка: Код: sql 1. 2. Вроде идея понятно, но не понятно как оно может работать(( с SEQUENCE никогда не работал... подскажите с чего начать, получается нужно создать SEQUENCE, потом его нужно как то применять при создании новой записи в таблице... это как выглядит на tsql (очень буду признателен) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.04.2018, 15:22
|
|||
|---|---|---|---|
Автоинкрементное поле, когда доходит до верхнего предела, начинает отсчёт заново? |
|||
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.04.2018, 15:25
|
|||
|---|---|---|---|
|
|||
Автоинкрементное поле, когда доходит до верхнего предела, начинает отсчёт заново? |
|||
|
#18+
Konst_One https://habrahabr.ru/post/123446/ SEQUENCE получается появился в версии MSSQL 2012? в 2008 получается его нет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.04.2018, 15:28
|
|||
|---|---|---|---|
Автоинкрементное поле, когда доходит до верхнего предела, начинает отсчёт заново? |
|||
|
#18+
вроде бы с 2008 r2 sp1 и вот это ещё почитайте: https://msdn.microsoft.com/ru-ru/library/ff878370(v=sql.120).aspx ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.04.2018, 15:31
|
|||
|---|---|---|---|
Автоинкрементное поле, когда доходит до верхнего предела, начинает отсчёт заново? |
|||
|
#18+
Игорь_UUSKonst_One https://habrahabr.ru/post/123446/ SEQUENCE получается появился в версии MSSQL 2012? в 2008 получается его нет? https://docs.microsoft.com/ru-ru/sql/t-sql/statements/create-sequence-transact-sql ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.04.2018, 15:31
|
|||
|---|---|---|---|
Автоинкрементное поле, когда доходит до верхнего предела, начинает отсчёт заново? |
|||
|
#18+
Konst_Oneвроде бы с 2008 r2 sp1 и вот это ещё почитайте: https://msdn.microsoft.com/ru-ru/library/ff878370(v=sql.120).aspx вроде бы в вашей же ссылке Область применения: SQL Server (начиная с SQL Server 2012 до текущей версии) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.04.2018, 15:32
|
|||
|---|---|---|---|
Автоинкрементное поле, когда доходит до верхнего предела, начинает отсчёт заново? |
|||
|
#18+
проверить не могу , но проскакивало вроде бы, что в 2008 r2 уже появилось ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.04.2018, 15:33
|
|||
|---|---|---|---|
Автоинкрементное поле, когда доходит до верхнего предела, начинает отсчёт заново? |
|||
|
#18+
Konst_Oneпроверить не могу , но проскакивало вроде бы, что в 2008 r2 уже появилось проскочило сразу в 2012 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.04.2018, 15:34
|
|||
|---|---|---|---|
Автоинкрементное поле, когда доходит до верхнего предела, начинает отсчёт заново? |
|||
|
#18+
хотя нет, только с 2012 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.04.2018, 15:59
|
|||
|---|---|---|---|
|
|||
Автоинкрементное поле, когда доходит до верхнего предела, начинает отсчёт заново? |
|||
|
#18+
Господа... есть ещё идея, есть автоинкремент по полю INT, размер 4 байта. В моём случае уникальность будет гарантировать младшие 2 байта. Вопрос, можно ли средствами TSQL из INT 4 байт вычленить 2 младших байта и получить из этих 2 байт число? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=46&mobile=1&tid=1689990]: |
0ms |
get settings: |
7ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
55ms |
get topic data: |
13ms |
get forum data: |
5ms |
get page messages: |
80ms |
get tp. blocked users: |
2ms |
| others: | 240ms |
| total: | 430ms |

| 0 / 0 |
