![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Использование автоинкремента как идентификатора [D7, Access]
Yuri Btr © (2005-05-23 21:47:00)Ув. мастера, насколько легально использование автоинкрементного поля для однозначной идентификации записи в базе?
И меняется ли значение счетчика у поля при выполнении каких либо операций с базой, включая упаковку?
Danilka (2005-05-25 22:06:00) [1]Ну почему, при большом желании, можно и там организовать - приводили же примеры как можно сделать подобие сиквенсов в МС-Скуле.
Хотя, использование ГУИДа, возможно, будет самым правильным, незнаю. Слишком мало я с МССкулем имел дело.
isasa (2005-05-25 21:22:00) [2]Sorry MS SQL
isasa (2005-05-25 21:21:00) [3]В Access и MS QQL этих вариантов пока нет.
Danilka (2005-05-25 21:00:00) [4][8] isasa © (25.05.05 17:38)
Придумали, есть варианты. :)
isasa (2005-05-25 17:38:00) [5]Какая ни была бы, а индекс должен быть глобально уникальным(GUID), другого пока не придумали.
Виталий Панасенко (2005-05-25 17:35:00) [6]
> Desdechado © (25.05.05 17:29) [6]
> репликация бывает разная
Но GUID - очень удобный ...
Desdechado (2005-05-25 17:29:00) [7]репликация бывает разная
isasa (2005-05-25 17:27:00) [8]А зачем тогда он нужен? :)
Ньюанс только в том, что инкрементный счетчик у не реплицируемых таблиц,
если таблица предполагается реплицируемая, то счетчик(читай индекс)
должен быть GUID.
Desdechado (2005-05-24 16:49:00) [9]это удобно для ID записи в ТАБЛИЦЕ
Johnmen (2005-05-23 22:14:00) [10]Вообще-то его для однозначной идентификации записи и придумали...
Про неудобство непонятно.
Yuri Btr (2005-05-23 22:07:00) [11]to Fay
спасибо за ответ.
обратите внимание, вопрос касался изменения значений счетчика и обновления связанных со счетчиком полей. Не стоит так критично оценивать мой вопрос.
А легальность в данном контексте - вообще применяется ли данный метод идентификации записи на практике, так как неудобно хранить данные о записи в программе и потом делать select с подчиненными таблицами что бы найти её.
Fay (2005-05-23 21:54:00) [12]> И меняется ли значение счетчика у поля при выполнении
> каких либо операций с базой, включая упаковку?
Нет. В Microsoft работают не идиоты.
> Ув. мастера, насколько легально использование
> автоинкрементного поля для однозначной идентификации
> записи в базе?
Статьи такой нет. И не предвидится. 8)