Форум: "Базы";
Текущий архив: 2004.05.23;
Скачать: [xml.tar.bz2];
ВнизОрганизация автоматической нумерации Найти похожие ветки
← →
explorer © (2004-04-28 07:32) [0]Мастера!
Подскажите, как лучше организовать нумерацию для многопользовательской задачи:
Имеется таблица заказов.
Надо, чтобы при формировании заказа, номер заказа автоматом подхватывался (например инкремет последнего № заказа).
← →
Sergey13 © (2004-04-28 08:20) [1]Наверное тригерами.
Только советую сразу для себя разделить понятия код и номер документа.
← →
explorer © (2004-04-28 08:30) [2]Sergey13 ©
"Только советую сразу для себя разделить понятия код и номер документа."
В смысле?
← →
Anatoly Podgoretsky © (2004-04-28 09:19) [3]В смысле это два рахных понятия!
← →
Sergey13 © (2004-04-28 09:33) [4]2explorer © (28.04.04 08:30) [2]
При проектировании подобных вещей есть соблазн (основано на личном опыте) использовать номер документа (он же уникален) в качестве кода (первичного ключа). Потом, при эксплуатации, неизбежно возникают накладки с этими номерами (например удаление ошибочного), возникают "дыры в нумерации". Многим юзерам это не ндравится. Поэтому лучше сразу разделить код и номер. Первый - тупой автоинкремент (только не (MAX+1)!!!), второй - как придумаешь по условиям задачи.
← →
explorer © (2004-04-28 09:42) [5]Sergey13 ©
Если честно, то как раз хотел использовать первый вариант...
ладненько, подумаю над вторым.
благодарю за помощь!
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.05.23;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.04 c