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

Вниз

Генератор в InterBase   Найти похожие ветки 

 
Sergo ©   (2004-12-14 15:47) [0]

Есть таблица, поле содержащее первичный ключ, который создается при помощи генератора и тригера.
Добавляем запись в таблицу ее порядковый номер становится равным 1, для второй записи 2.
Если потом эти записи удалить, а потом вновь добавить две записи, то их порядковые номера будут 3 и 4, то есть как я понял где то значения сгенерированные генератором сохраняются.
Вопрос состоит в том как их обнулить, т.е. как сделать следующее: если таблица не содержит ни одной записи, перевести стартовое значение  генератора опять в 0?


 
Zacho ©   (2004-12-14 15:49) [1]

Читай http://www.ibase.ru/devinfo/generator.htm


 
Sergo ©   (2004-12-14 15:54) [2]

Спасибо!


 
Роман Снегирев   (2004-12-14 16:01) [3]

set generator твой_генератор to 0;


 
Sergey13 ©   (2004-12-14 16:08) [4]

2Sergo ©   (14.12.04 15:47)
>Вопрос состоит в том как их обнулить, т.е. как сделать следующее: если таблица не содержит ни одной записи, перевести стартовое значение  генератора опять в 0?
А надо ли? А вдруг генератор приделан не к одной таблице?


 
Tomkat   (2004-12-14 16:13) [5]


>  где то значения сгенерированные генератором сохраняются

не где-то , а в rdb@database
хочеш увидеть -
select gen_id(твой_генератор,0)
from rdb@database


 
Zacho ©   (2004-12-14 16:39) [6]

Tomkat   (14.12.04 16:13) [5]

:))

Не... Нету в RDB$DATABASE никаких генераторов. Не веришь - сделай SELECT * FROM RDB$DATABASE :)

Читай документацию.



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

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

Наверх




Память: 0.48 MB
Время: 0.029 c
14-1103870137
Жук
2004-12-24 09:35
2005.01.16
Сломали ?


14-1103894894
syte_ser78
2004-12-24 16:28
2005.01.16
голова кругом


14-1103739221
Константинов
2004-12-22 21:13
2005.01.16
Поделитесь впечатлениями от комбайна сканер+принтер+копир


6-1095247733
integral9
2004-09-15 15:28
2005.01.16
post из delphi


3-1102664346
abell
2004-12-10 10:39
2005.01.16
Как записать кртинку из bmp-файла в таблицу Access?