Текущий архив: 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.47 MB
Время: 0.041 c