Форум: "Базы";
Текущий архив: 2004.09.12;
Скачать: [xml.tar.bz2];
ВнизПервичный ключ Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.044 c