|
Как сбросить счетчик as identity Firebird 3?
|
|||
---|---|---|---|
#18+
Привет всем При создание таблице указал ID as identity хочу обнулить как это сделать? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.03.2016, 12:41 |
|
Как сбросить счетчик as identity Firebird 3?
|
|||
---|---|---|---|
#18+
RADSeatle, Код: plsql 1. 2. 3. 4. 5. 6. 7. 8.
... |
|||
:
Нравится:
Не нравится:
|
|||
29.03.2016, 12:57 |
|
Как сбросить счетчик as identity Firebird 3?
|
|||
---|---|---|---|
#18+
RADSeatle, Код: sql 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
29.03.2016, 13:01 |
|
Как сбросить счетчик as identity Firebird 3?
|
|||
---|---|---|---|
#18+
Спасибо всем ... |
|||
:
Нравится:
Не нравится:
|
|||
29.03.2016, 13:11 |
|
Как сбросить счетчик as identity Firebird 3?
|
|||
---|---|---|---|
#18+
Симонов ДенисRADSeatle, Код: sql 1. 2.
Ожидал что изменится значение системного генератора для T.ID. Получил: Unsuccessful execution caused by system error that does not preclude successful execution of subsequent statements. lock conflict on no wait transaction. unsuccessful metadata update. object TABLE T is in use. В соседнем окне висел non-commited insert в T. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2016, 10:37 |
|
Как сбросить счетчик as identity Firebird 3?
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2016, 10:53 |
|
Как сбросить счетчик as identity Firebird 3?
|
|||
---|---|---|---|
#18+
fb user, наверное особенности реализации. А можно вопрос зачем это понадобилось? IDENTITY это конечно удобно в ряде случаев, но оно явно не для того чтобы его постоянно сбрасывать ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2016, 11:07 |
|
Как сбросить счетчик as identity Firebird 3?
|
|||
---|---|---|---|
#18+
Hello, Симонов Денис! You wrote on 5 мая 2016 г. 11:12:48: Симонов Денис> IDENTITY это конечно удобно в ряде случаев, но оно явно не для того чтобы его постоянно сбрасывать дай возможность дураку что-то использовать НЕ ПО НАЗНАЧЕНИЮ, и именно так он будет это применять. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2016, 11:15 |
|
Как сбросить счетчик as identity Firebird 3?
|
|||
---|---|---|---|
#18+
МимопроходящийHello, Симонов Денис! You wrote on 5 мая 2016 г. 11:12:48: Симонов Денис> IDENTITY это конечно удобно в ряде случаев, но оно явно не для того чтобы его постоянно сбрасывать дай возможность дураку что-то использовать НЕ ПО НАЗНАЧЕНИЮ, и именно так он будет это применять. не нравишься ты мне, но сейчас прав ))) ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2016, 11:44 |
|
Как сбросить счетчик as identity Firebird 3?
|
|||
---|---|---|---|
#18+
Симонов ДенисА можно вопрос зачем это понадобилось? Как замена генераторам. Теперь знаю что есть особенности. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2016, 11:57 |
|
Как сбросить счетчик as identity Firebird 3?
|
|||
---|---|---|---|
#18+
fb user, ну генератор он сам по себе. А IDENTITY хоть и работает на основе внутреннего генератора всё-таки часть метаданных таблицы. Если честно, то и в случае генераторов сбрасывание его как часть бизнес логики в многопользовательской среде попахивает. Как и всякое изменение метаданных на лету. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2016, 12:04 |
|
Как сбросить счетчик as identity Firebird 3?
|
|||
---|---|---|---|
#18+
Симонов ДенисЕсли честно, то и в случае генераторов сбрасывание его как часть бизнес логики в многопользовательской среде попахивает. Как и всякое изменение метаданных на лету. Если честно я вынес 2 случая, когда можно/нужно манипулировать значениями генератора: - разнесение диапазонов генерируемых ID по разным базам (к примеру для разных филиалов) с последующим сливанием данных в одну центральную БД - использование значения генератора в качестве флага для прерывания "тяжелого" запроса Симонов Денис Как и всякое изменение метаданных на лету. Это отдельная песня. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2016, 12:17 |
|
Как сбросить счетчик as identity Firebird 3?
|
|||
---|---|---|---|
#18+
Симонов ДенисЕсли честно, то и в случае генераторов сбрасывание его как часть бизнес логики в многопользовательской среде попахивает. Как и всякое изменение метаданных на лету. Значение внутреннего генератора значений для поля - это не метаданные. А то получается что мы при каждом инсерте метаданные правим :) ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2016, 12:23 |
|
Как сбросить счетчик as identity Firebird 3?
|
|||
---|---|---|---|
#18+
fb userА то получается что мы при каждом инсерте метаданные правим :)set generator и gen_id таки 2 сильно разные команды. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2016, 12:25 |
|
Как сбросить счетчик as identity Firebird 3?
|
|||
---|---|---|---|
#18+
Ivan_Pisarevskyfb userА то получается что мы при каждом инсерте метаданные правим :)set generator и gen_id таки 2 сильно разные команды. Код: sql 1. 2.
Первый срабатывает по коммиту, а второй сразу. Очень нужна конструкция типа gen_id(T.ID, n). ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2016, 12:53 |
|
Как сбросить счетчик as identity Firebird 3?
|
|||
---|---|---|---|
#18+
Hello, Fb User! You wrote on 5 мая 2016 г. 12:58:49: Fb User> Очень нужна конструкция и снова возвращаемся к вопросу о насущной необходимости глотания бильярдного шара Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2016, 12:59 |
|
|
start [/forum/topic.php?fid=40&msg=39229753&tid=1562190]: |
0ms |
get settings: |
10ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
45ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
others: | 271ms |
total: | 404ms |
0 / 0 |