Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.06.20;
Скачать: CL | DM;

Вниз

Поле типа счетчик   Найти похожие ветки 

 
Salik ©   (2004-05-28 09:02) [0]

Добрый день! Существует ли предел инкрементирования для полей - счетчиков?


 
Sandman25+1   (2004-05-28 09:05) [1]

Существует ли максимальное целое число, которое можно записать используя N десятичных или двоичных разрядов?


 
Salik ©   (2004-05-28 09:38) [2]

Ну все понятно, предела нет,


 
Reindeer Moss Eater ©   (2004-05-28 09:40) [3]

Молодец. Пятерка по арифметике.


 
YurikGl ©   (2004-05-28 09:40) [4]

По крайней мере в Access кроме того, что "Новые значения=последовательные" т.е. поля-счетчик, есть еще и параметр "размер поля" (по умолчанию - длинное целое).

Поставь туда курсор и нажми F1


 
Sandman25+1   (2004-05-28 10:09) [5]

[2] Salik ©   (28.05.04 09:38)

Н-да. Упрощу вопрос. Есть ли максимальное целое число, которое можно записать, используя не больше двух десятичных цифр.

PS. Десятичные цифры: 0,1,2,3,4,5,6,7,8,9.


 
Salik ©   (2004-05-28 10:22) [6]

99


 
Anatoly Podgoretsky ©   (2004-05-28 10:32) [7]

Salik ©   (28.05.04 09:38) [2]
Чтобы не было предела нужно иметь поле неограниченного размере и безграниченные ресурсы.


 
Known Unknown   (2004-05-28 10:46) [8]

Кстати всегда было интересно, но проверить руки не доходили:
Что будет, когда счетчик достигнет макс. знач., но также известно, что есть какие-то "незанятые" значения (например после удаления нескольких записей): 1, 2, 5, 6, ..., N ?


 
Sandman25+1   (2004-05-28 10:52) [9]

[6] Salik ©   (28.05.04 10:22)

Отлично, а теперь представим себе, что у нас не 10 цифр, а только 2, и не 2 разряда, а 16 или 32. Спрашивается, будет ли максимальное число? Надеюсь, ответ очевиден, и Вы даже сможете это число написать (можно в двоичной системе счисления).


 
Johnmen ©   (2004-05-28 10:52) [10]

>Known Unknown   (28.05.04 10:46) [8]

Незанятые - побоку (в данном случае).
После достижения макс положит.значения получится мин отрицательое значение, кот. далее будет расти до 0.
Для SQL серверов поведение м.б., и как правило, есть, своё.


 
Anatoly Podgoretsky ©   (2004-05-28 11:17) [11]

Depended
Но если кто то делает закрвчивание, то он подсовывает большую свинью пользователям, в отличии от отричательных чисел.


 
YurikGl ©   (2004-05-28 11:23) [12]

Salik ©
По умолчанию в Access автоинкрементное поле будет в диапазоне от
-2,147,483,648 до 2,147,483,647 т.е. будет возрастать от 0 до 2,147,483,647 потом станет -2,147,483,648 и будет расти до 0


 
sniknik ©   (2004-05-28 12:39) [13]

ничего не будет "заворачиватся"
будет
EOleException : Arithmetic overflow error converting IDENTITY to data type int


 
sniknik ©   (2004-05-28 12:43) [14]

хотя, ссори. это для MSSQL для аксесс действительно становится -2,147,483,648.



Страницы: 1 вся ветка

Текущий архив: 2004.06.20;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.021 c
9-1077482489
Bek
2004-02-22 23:41
2004.06.20
Кто что знает про свет в Opengl?


1-1086689183
saNat
2004-06-08 14:06
2004.06.20
PopupMenu and TreeView


3-1085564877
Reostat
2004-05-26 13:47
2004.06.20
Настройка подключения к базе находящейся на другой машине


1-1086453802
qwertqwert
2004-06-05 20:43
2004.06.20
Помогите утопающему


11-1075533702
<Falcon>
2004-01-31 10:21
2004.06.20
Два маленьких глючка: KOLToolBar, MHUpDown