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

Вниз

Использование автоинкремента как идентификатора   Найти похожие ветки 

 
Yuri Btr ©   (2005-05-23 21:47) [0]

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


 
Fay ©   (2005-05-23 21:54) [1]

> И меняется ли значение счетчика у поля при выполнении
> каких либо операций с базой, включая упаковку?

Нет. В Microsoft работают не идиоты.

> Ув. мастера, насколько легально использование
> автоинкрементного поля для однозначной идентификации
> записи в базе?

Статьи такой нет. И не предвидится. 8)


 
Yuri Btr ©   (2005-05-23 22:07) [2]

to Fay
спасибо за ответ.
обратите внимание, вопрос касался изменения значений счетчика и обновления связанных со счетчиком полей. Не стоит так критично оценивать мой вопрос.
А легальность в данном контексте - вообще применяется ли данный метод идентификации записи на практике, так как неудобно хранить данные о записи в программе и потом делать select с подчиненными таблицами что бы найти её.


 
Johnmen ©   (2005-05-23 22:14) [3]

Вообще-то его для однозначной идентификации записи и придумали...
Про неудобство непонятно.


 
Desdechado ©   (2005-05-24 16:49) [4]

это удобно для ID записи в ТАБЛИЦЕ


 
isasa ©   (2005-05-25 17:27) [5]

А зачем тогда он нужен? :)

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


 
Desdechado ©   (2005-05-25 17:29) [6]

репликация бывает разная


 
Виталий Панасенко   (2005-05-25 17:35) [7]


> Desdechado ©   (25.05.05 17:29) [6]
> репликация бывает разная

Но GUID - очень удобный ...


 
isasa ©   (2005-05-25 17:38) [8]

Какая ни была бы, а индекс должен быть глобально уникальным(GUID), другого пока не придумали.


 
Danilka ©   (2005-05-25 21:00) [9]

[8] isasa ©   (25.05.05 17:38)
Придумали, есть варианты. :)


 
isasa ©   (2005-05-25 21:21) [10]

В Access и MS QQL этих вариантов пока нет.


 
isasa ©   (2005-05-25 21:22) [11]

Sorry MS SQL


 
Danilka ©   (2005-05-25 22:06) [12]

Ну почему, при большом желании, можно и там организовать - приводили же примеры как можно сделать подобие сиквенсов в МС-Скуле.

Хотя, использование ГУИДа, возможно, будет самым правильным, незнаю. Слишком мало я с МССкулем имел дело.



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

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

Наверх




Память: 0.49 MB
Время: 0.03 c
4-1115702915
Nad89
2005-05-10 09:28
2005.07.11
UnRegisterClass в DLL


1-1119343980
wrmj
2005-06-21 12:53
2005.07.11
Соответствие типов Pascal DOS и Delphi 5


4-1115595703
NikNet
2005-05-09 03:41
2005.07.11
PopupMenu! как сделать для ListView (WinAPI)???


3-1117188400
Ander
2005-05-27 14:06
2005.07.11
Тип Float при создании таблицы.


14-1118008114
KilkennyCat
2005-06-06 01:48
2005.07.11
Может, напрасно сайт съехал с валуехоста?