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

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



Память: 0.46 MB
Время: 0.01 c
14-95492
Fellomena
2002-06-27 12:11
2002.07.29
Vortex1 + Win2k -> Дикий гемор с 11-ым прерыванием!!!


14-95531
Fiend
2002-07-02 16:16
2002.07.29
От я всё же поражаюсь людям


4-95596
Сатир
2002-05-21 15:54
2002.07.29
CreateParented(ParentWindow: HWnd)


8-95454
NecroMan
2002-03-19 05:29
2002.07.29
Хочу сделать плагин для WinAMP


14-95554
MetalFan
2002-07-03 12:08
2002.07.29
Что за файл?




   Наверх