![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Изменение значения генератора в процедуре. [D7, IB6.x]
Avreliy © (2003-07-10 17:17:00)Здравствуйте мастера!
Не получается изменить значение генератора в хранимой процедуре.
В ответ на
...
SET GENERATOR XXX_GEN TO 0;
..
выдаёт, что не понимает SET. Как быть?
Fiend (2003-07-10 17:36:00) [1]То Avreliy
можно сквозь динамический СКЛ
вот так
execute statement "SET GENERATOR "ACC_PROGRESS" TO 0";
правда не знаю прокатывает ли это в ИБ6, но ФБ1.5 это понимает нормально
XanderMan (2003-07-10 17:29:00) [2]Ну присвой. А что - это проблема?
Avreliy (2003-07-10 17:28:00) [3]Но GEN_ID - функция.
Нельзя просто написать такой оперетор.
Наверное значение нужно присвоить временной переменной?
XanderMan (2003-07-10 17:19:00) [4]В хранимой процедуре изменить значение генератора таким образом нельзя.
Для изменения необходимо использовать (пример для обнуление):
GEN_ID(GENERATORNAME,-GEN_ID(GENERATORNAME,0))