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

Вниз

Народ, подскажите как сохранять поле increment в при удалении?   Найти похожие ветки 

 
nitro313   (2002-07-08 02:40) [0]

Народ, подскажите как сохранять поле increment в таблице при удалении? А то при Table1.Delete удаляется вся запись с полем inc, а потом, при добавлении записи, в это поле уже записывается следующий номер.
Или, может, есть какие-нить другие более удобные способы нумерации полей. Подскажите плз.


 
Dmitr   (2002-07-08 07:25) [1]

А просто нумеровать самому независимо от автоинкремента не подходит?


 
Johnmen ©   (2002-07-08 09:16) [2]

1. Какая СУБД ?
2. А это не тавтология : "...сохранять ... при удалении" ? :)


 
-=Sergeante=- ©   (2002-07-08 09:22) [3]

С автоинк сдесь не покатит. Создай первичный ключ ID. Далее при каждом добавлении узнавай номер записи с самым большим ID и инкрементируй его, а потом добавляй.

Select max(id) as id from table

insert into table values(ID+1, fieldvalue1,...)


 
roottim   (2002-07-08 09:22) [4]

удалить значит все...
а если заменить то уже update


 
Johnmen ©   (2002-07-08 09:32) [5]

>-=Sergeante=- © (08.07.02 09:22)

Посмотрел бы я, как твоя прога с указанным запросом будет работать при multiuser"ном использовании !!!! Ха-ха...


 
-=Sergeante=- ©   (2002-07-08 09:59) [6]

Johnmen © (08.07.02 09:32)

> Посмотрел бы я, как твоя прога с указанным запросом будет
> работать при multiuser"ном использовании !!!! Ха-ха...


Естесственно не будет. Человеку требовалось решение проблемы, я сказал один из вариантов. В случае с мультиюзерском пользовании такой подход не отвечает не ссылочной целостности, ни уникальности ID в определённый момент времени.



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

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

Наверх




Память: 0.48 MB
Время: 0.017 c
6-95481
DikobraZ
2002-05-11 18:18
2002.07.29
Socket erro 10057


14-95533
kull
2002-07-02 23:37
2002.07.29
Почему у Delphi скорость компиляции выше?


1-95348
EugeneP
2002-07-18 11:54
2002.07.29
Вынос окна поверх остальных


1-95422
Alibaba
2002-07-16 15:12
2002.07.29
Свой тип


6-95474
Kasalex
2002-05-17 15:29
2002.07.29
Помогите плиз с подключением к ServerSocket!