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

Вниз

Можно ли использовать один гереатор для двух триггеров?   Найти похожие ветки 

 
VitGun ©   (2004-11-10 23:17) [0]

В базе есть генератор "GEN_DOC_ID". Его я использую в триггере "DOC_ID", и "MAG_ID". Текст триггеров:

1-й триггер. (Для 1-й таблицы)

begin
new.id=GEN_ID(GEN_DOC_ID,1);
end

2-й триггер. (Для 2-й таблицы)

begin
new.id=GEN_ID(GEN_DOC_ID,0);
end

Такой вариант не работает. Значение поля ID изменяется только после перезапуска приложения. Если 2-й триггер:

new.id=GEN_ID(GEN_DOC_ID,1);

тогда в таблицы записывается разное значение ID.

Как быть?


 
Johnmen ©   (2004-11-10 23:31) [1]

>Значение поля ID изменяется только после перезапуска приложения

Это про что ? :)))

>Можно ли использовать один гереатор для двух триггеров?

Можно. Вот только зачем ??? Какой в этом глубокий смысл ? (если он вообще есть...)


 
sniknik ©   (2004-11-10 23:46) [2]

> Какой в этом глубокий смысл ?
сквозной номер на разные но однотипные документы, даже если их в разных таблицах хранят. (??) пойдет смысл? ;)


 
Johnmen ©   (2004-11-10 23:50) [3]

>sniknik ©  (10.11.04 23:46) [2]

Если имеется в виду номер документа, как его атрибут, а не ПК, то не пойдет :)


 
sniknik ©   (2004-11-11 13:07) [4]

имеется ввиду порядковый номер, он же номер документа (реально сушествует система в кассовых программах)
документы - чек, z-отчет, x-отчет, выемка денег...
все документы разные и в разных местах (таблицах) находятся, а номер (по какимто древним правилам) должны иметь сквозной в порядке возрастания именно так, как представлены на контрольной ленте, и неважно в какой последовательности они вызываются.


 
stud ©   (2004-11-11 13:25) [5]

создай хп, которая будет заполнять нужные поля, вызывая генератор один раз


 
Sergey13 ©   (2004-11-11 15:15) [6]

А мне вот лень генераторы создавать. 8-) Я и использую один на ФСЕ иногда. И ничего - работает - на все хватает.



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

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

Наверх




Память: 0.48 MB
Время: 0.026 c
14-1101135499
han_malign
2004-11-22 17:58
2004.12.12
Программная запись CD/DVD, под Windows 2000/XP - есть библиотеки?


1-1101666699
xxxxx
2004-11-28 21:31
2004.12.12
Как скомпилить такой код?


1-1101477916
Pentium133
2004-11-26 17:05
2004.12.12
Сопирование Canvas ов


8-1094629162
dedMazDie
2004-09-08 11:39
2004.12.12
Загрузка части картинки


14-1100852166
msguns
2004-11-19 11:16
2004.12.12
"Потрепанный орешник"