![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Использование User Defined Functions [D7, IB7.5]
RomanH © (2006-04-13 16:07:00)Добрый день мастера. Имеется такая UDF-функция:
DECLARE EXTERNAL FUNCTION BIN_OR
INTEGER, INTEGER
RETURNS INTEGER BY VALUE
ENTRY_POINT 'ib_udf_bin_or' MODULE_NAME 'ib_udf';
и имеется такой триггер:
CREATE TRIGGER "BEF_INS_MEN" FOR "MEN"
ACTIVE BEFORE INSERT POSITION 0
as
declare variable MEN_ID INTEGER;
begin
new.menid=gen_id(gen_men,1);
end
Подскажите каким образом я могу использовать ее для генерации New.menid.Я делаю так new.menid=bin_or(1,1000) но ничего не получается. Спасибо за помощь.
Desdechado (2006-04-13 18:30:00) [1]> но ничего не получается
1. как это выглядит в триггере
2. что при этом происходит
Johnmen (2006-04-13 16:32:00) [2]А что получается?
ЗЫ
Почему бы не мутить и не написать бы 1+1000?
RomanH (2006-04-13 16:22:00) [3]New.menid будет равным 1001
Johnmen (2006-04-13 16:16:00) [4]А что должно получиться?