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

Вниз

"Откат" значений генератора.   Найти похожие ветки 

 
Drowsy   (2009-10-30 14:35) [0]

В таблице IB автоинкрементный ключ.
При ошибке ввода и откате транзакции, значения генератора всё равно увеличиваются на количество записей, которые вводились.
1. так и должно быть?
2. если да, то как уменьшить значение генератора?


 
Игорь Шевченко ©   (2009-10-30 14:40) [1]


> 1. так и должно быть?


да.


> 2. если да, то как уменьшить значение генератора?


насколько я знаю, генераторы в IB вне транзакций.


 
Сергей М. ©   (2009-10-30 14:40) [2]


> так и должно быть?


Угу.


> как уменьшить значение генератора?


А зачем ?
Нет в этом повседневной необходимости.
Думаешь тебе не хватит емкости счетчика генератора ?)


 
Drowsy   (2009-10-30 14:50) [3]


> А зачем ?
> Нет в этом повседневной необходимости.
> Думаешь тебе не хватит емкости счетчика генератора ?)


из экономии - кризис ведь. :)


 
Сергей М. ©   (2009-10-30 14:52) [4]


> из экономии


Сэкономишь на малом - потеряешь в нанадцать раз больше)


 
Drowsy   (2009-10-30 14:55) [5]

А если серьёзно, то думал использовать значения ключа для "разведения по углам" количества реально удалённых и безуспешно вводимых записей.


 
Drowsy   (2009-10-30 15:03) [6]

... т.е чтобы "дырки" в значениях ключа были только от удалённых записей.


 
Dennis I. Komarov ©   (2009-10-30 15:05) [7]

Это не правильная логика... Веди отдельный архив удаленных


 
Anatoly Podgoretsky ©   (2009-10-30 15:06) [8]

> Drowsy  (30.10.2009 14:50:03)  [3]

Не прикрывался бы ты поп кризисом, больно будет.


 
Drowsy   (2009-10-30 15:11) [9]


> Anatoly Podgoretsky ©   (30.10.09 15:06) [8]

Я не священнослужитель, уважаемый модератор.


 
Anatoly Podgoretsky ©   (2009-10-30 16:10) [10]

> Drowsy  (30.10.2009 15:11:09)  [9]

Я тебе, и не только я, как рядовой пользователь говорю.
Это из сказки не гнался бы ты поп за дешевизной, лоб бы целый был.
А ты люом рискуешь.


 
Anatoly Podgoretsky ©   (2009-10-30 16:11) [11]

> Dennis I. Komarov  (30.10.2009 15:05:07)  [7]

Вне механизма транзакций


 
Медвежонок Пятачок ©   (2009-10-30 16:13) [12]

если бы сервантес жил в 21 веке, то его герой дон кихот непременно бы боролся не с мельницами, а с "дырками" в искуственных ключах.


 
Dennis I. Komarov ©   (2009-10-30 16:34) [13]


> Вне механизма транзакций

почему столь категорично?


 
Anatoly Podgoretsky ©   (2009-10-30 16:45) [14]

> Dennis I. Komarov  (30.10.2009 16:34:13)  [13]

А как будет использоваться таблица?


 
Dennis I. Komarov ©   (2009-10-30 16:49) [15]


> А как будет использоваться таблица?

А я то откуда знаю? :)


 
Anatoly Podgoretsky ©   (2009-10-30 16:51) [16]

> Dennis I. Komarov  (30.10.2009 16:49:15)  [15]

Вот тото и оно.


 
Anatoly Podgoretsky ©   (2009-10-30 16:55) [17]

Вернуть можно, но последствия как повезет, а во мнопользовательской среде не повезет точно. В однопользовательской без проблем.


 
Dennis I. Komarov ©   (2009-10-30 16:55) [18]


> Anatoly Podgoretsky ©

Ну, может автор расскажет нашиша ему оно надо...


 
Anatoly Podgoretsky ©   (2009-10-30 16:58) [19]

Автор пусть лучше готовит веревку или пусть лоб готовит, по которому будут стучать.


 
Drowsy   (2009-10-30 19:10) [20]


> Anatoly Podgoretsky ©   (30.10.09 16:58) [19]

и Вам того же желаю


 
Anatoly Podgoretsky ©   (2009-10-30 20:13) [21]

Это возможно еще легкий выход будет.
Ну не понимает, что творит :-)
Ну а касательно меня, я уже много шишек на лбу набил, мне уже ничего не страшно.


 
Drowsy   (2009-10-30 20:21) [22]


> Anatoly Podgoretsky ©   (30.10.09 20:13) [21]

Я хамством в реале сыт - большая просьба, уважаемый, не утруждайте себя.


 
Inovet ©   (2009-10-30 20:34) [23]

> [22] Drowsy   (30.10.09 20:21)
>
> > Anatoly Podgoretsky ©   (30.10.09 20:13) [21]
>
> Я хамством в реале сыт

А было ли хамство?


 
Drowsy   (2009-10-30 20:47) [24]


> Inovet ©   (30.10.09 20:34) [23]

попробуйте на себя верёвку примерить, вопрос отпадёт.


 
Inovet ©   (2009-10-30 20:56) [25]

> [24] Drowsy   (30.10.09 20:47)
>
> > Inovet ©   (30.10.09 20:34) [23]
>
> попробуйте на себя верёвку примерить, вопрос отпадёт.

Мне-то зачем - тебе намекают иносказательно, что ты пытаешься сделать.


 
Anatoly Podgoretsky ©   (2009-10-30 20:58) [26]

> Inovet  (30.10.2009 20:34:23)  [23]

У страха глаза широки.


 
Anatoly Podgoretsky ©   (2009-10-30 21:00) [27]

Трудно с вами без чувства юмора.


 
Игорь Шевченко ©   (2009-10-30 22:03) [28]

Автор, тебе ответили в первых двух постах, чего ты дальше пишешь, делать нечего ?


 
palva ©   (2009-10-30 23:13) [29]

Если выполнить функцию GEN_ID(generatorname, inc_value) с отрицательным inc_value, то значение генератора уменьшится.


 
Anatoly Podgoretsky ©   (2009-10-30 23:21) [30]

> palva  (30.10.2009 23:13:29)  [29]

И если был выдан еще один и более ИД, то считай приплыли, базу придется лечить, может в ручном режиме, с помощью той же функции.


 
palva ©   (2009-10-30 23:38) [31]

Удалено модератором
Примечание: Offtopic


 
Германн ©   (2009-10-31 02:37) [32]

Удалено модератором
Примечание: Offtopic



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

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

Наверх




Память: 0.53 MB
Время: 0.012 c
15-1256283940
Соллиф
2009-10-23 11:45
2009.12.20
Вопрос по волоконно-оптической связи


15-1255874210
POOP
2009-10-18 17:56
2009.12.20
Что называют диаметром линзы?


1-1229474391
Jack
2008-12-17 03:39
2009.12.20
Использование TCLIENTDATASET без провайдера


2-1257341717
Serge
2009-11-04 16:35
2009.12.20
Как сделать программный мультиселект ListView?


2-1257238572
Кедр
2009-11-03 11:56
2009.12.20
OpenOffice