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

Вниз

Первичный ключ   Найти похожие ветки 

 
Belkova   (2004-08-18 10:32) [0]

Мастера, поделитесь, пожалуйста, опытом. Через некоторое время функционирования приложения потребовалось изменить первичный ключ. ПК был построен по двум полям № документа и виду документа(накладная или товарный чек). Сейчас требуется добавить еще одно поле с кого выписан документ (ЧП или ООО). Как лучше сделать: добавить в первичный ключ еще одно поле, которого кстати ранее в этой таблице не было, или  добавить некое поле код, которое и будет первичным ключем. При этом созранить всю информацию.


 
Соловьев ©   (2004-08-18 10:33) [1]

я бы сделал сурогатный ПК - генератор+триггер
а для по даним трем полям создал бы уникальный индекс.


 
Belkova   (2004-08-18 10:40) [2]

Спасибо.


 
dolmat   (2004-08-18 13:08) [3]

На мой взгляд не стоит делать уникальным такое сочетание т.к. возможно все-таки через несколько лет повторение данного сочетания ПК хотя вероятность очень низка.


 
Алхимик ©   (2004-08-18 14:43) [4]

Ведущие собаководы рекомендуют использовать суррогатный ключ.
А здесь объясняют почему:
http://www.bookcase.ru/p59/5902.html



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

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

Наверх




Память: 0.47 MB
Время: 0.021 c
4-1090352177
Adil
2004-07-20 23:36
2004.09.12
Смайлик в Memo


10-1021529464
Олег Лаукарт
2002-05-16 10:11
2004.09.12
Многопотоковый корба-клиент (Visibroker)


14-1093317713
SPeller
2004-08-24 07:21
2004.09.12
Отошлем спамерам спам :)


4-1091094354
Егор_С
2004-07-29 13:45
2004.09.12
Появление формы поверх всех приложений


1-1092557425
Игорь1
2004-08-15 12:10
2004.09.12
begin...end