Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2004.12.12;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.039 c
1-1101599957
Bobby Digital
2004-11-28 02:59
2004.12.12
Install


14-1101101656
Slider007
2004-11-22 08:34
2004.12.12
Два вопроса по настройке Windows XP (sp2)


14-1100975283
Shadow-st
2004-11-20 21:28
2004.12.12
ipframe


1-1101369450
Maverick
2004-11-25 10:57
2004.12.12
как убрать иконку из border a вообще или не отображать?


1-1101352153
Fktrc
2004-11-25 06:09
2004.12.12
Потокобезопасный класс





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский