Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Увеличить значение генератора [D7, IB6.x]


Назаров Евгений ©   (2002-11-16 11:38:00) 

Подскажите пожалуйста как увеличить значение генератора
я думаю что это можно сделать только через SQL запрос,
но "Gen_id(Gen_Name,1)" не работает

и если можно, то подскажите где можно взять путёвую документацию на русском языке по SQL, - я его очень плохо знаю


evgeg   (2002-11-16 15:02:00) [1]

Есть такая системная таблица rdb$database. В ней ровно одна запись. Поэтому можно получать/изменять значение генератора через

select gen_id (MyCoolGenerator, 1) from rdb$database


Назаров Евгений   (2002-11-16 14:24:00) [2]

благодарю


Sakses   (2002-11-16 14:24:00) [3]

sask

буду весьма благодарна, если так же пришлешь на мой почтовый ящик документацию по SQL

с уважением


sask   (2002-11-16 13:41:00) [4]

Немножко документации по SQL выслал тебе на мыло.


sask   (2002-11-16 13:36:00) [5]

Хотя бы так:
select gen_id("Имя генератора", 1) as "Gen" from "Любая таблица"
Заодно узнаешь новое значение генератора...


Назаров Евгений   (2002-11-16 11:48:00) [6]

нет, мне надо уже существующее значение генератора увеличить на 1


Sergey_Sh   (2002-11-16 11:46:00) [7]

SET GENERATOR <NAME_GEN> TO <ЗНАЧЕНИЕ>


Наверх

Титульная страница Поиск, карта сайта Написать письмо