Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2009.12.20;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.51 MB
Время: 0.005 c
15-1256203947
Putnik
2009-10-22 13:32
2009.12.20
Помогите выбрать видеокарту


15-1256014283
Дмитрий С
2009-10-20 08:51
2009.12.20
посоветуйте очень простой datetime picker на javascript


15-1256370619
Alex_ey
2009-10-24 11:50
2009.12.20
заедает звук в адоб аудишн 3


2-1256902521
Drowsy
2009-10-30 14:35
2009.12.20
"Откат" значений генератора.


2-1257431425
Тамерлан
2009-11-05 17:30
2009.12.20
работа с мышкой





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский