Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.019 c
10-1015848534
m.r. sender
2002-03-11 15:08
2004.09.12
CORBA через модем


4-1091367247
Seldon
2004-08-01 17:34
2004.09.12
Сколько памяти кушаем?


1-1093618353
hamster
2004-08-27 18:52
2004.09.12
Двоичные данные


10-1036753799
KA_
2002-11-08 14:09
2004.09.12
OLE с помощью CORBA


4-1091380249
CAMCOH
2004-08-01 21:10
2004.09.12
Загрузка приложения до входа в систему




   Наверх