Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Как оотмотать вперед генератор ID? / 7 сообщений из 7, страница 1 из 1
22.01.2004, 10:57
    #32384228
Сашенька
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как оотмотать вперед генератор ID?
Вобщем есть процедура, но ID генерируемые ей уже есть в таблице, как отмотать вперед счетчик?

BEGIN
NEXT_ID = GEN_ID(PRODUCTS_GEN,1);
END
...
Рейтинг: 0 / 0
22.01.2004, 11:22
    #32384288
Zmeishe
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как оотмотать вперед генератор ID?
NEXT_ID = GEN_ID(PRODUCTS_GEN, Разница между существующим и желаемым);
...
Рейтинг: 0 / 0
22.01.2004, 11:28
    #32384301
alex_k
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как оотмотать вперед генератор ID?
set generator gen_name to gen_value
...
Рейтинг: 0 / 0
22.01.2004, 12:15
    #32384422
srf2000
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как оотмотать вперед генератор ID?
set generator в хп работать не будет.
можно через системные таблицы поменять
...
Рейтинг: 0 / 0
22.01.2004, 12:19
    #32384433
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как оотмотать вперед генератор ID?
srf2000set generator в хп работать не будет.
можно через системные таблицы поменять
Ай, весело у вас тут, хлопцы! :)
Ну-ка, ну-ка, раскажи-ка, и в какой же ж такой таблице (по твоему), сидят значения генераторов?...
...
Рейтинг: 0 / 0
22.01.2004, 13:22
    #32384569
srf2000
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как оотмотать вперед генератор ID?
пардон, забыл :)
генераторы stored on special database page
ну тогда только так:
CREATE PROCEDURE SetGen (val INTEGER) AS
BEGIN
val = GEN_ID (MyGen, val - GEN_ID (MyGen,0) );
END
...
Рейтинг: 0 / 0
22.01.2004, 15:33
    #32384864
Сашенька
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как оотмотать вперед генератор ID?
set generator gen_name to gen_value помогло

Всем большое спасибо.
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Как оотмотать вперед генератор ID? / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]