Hi, многоуважаемый All!
FB: 2.1.16459
Есть тригер на VIEW, в нём есть код:
select first 1 COST, val_id from vw_costs_Full_history
where TOV_ID = new.tovar_id and RG_ID = :RG_ID
and ((SALE_ID = :sale_id) or (SALE_ID = -5))
and (CHANGE >= (select date_doc from vw_doc where id = new.doc_id) or
CHANGE is null)
and change is not null
order by sale_id desc, CHANGE desc NULLS FIRST into new.price, :val_id;
if (row_count = 0) then ...
Так вот почему-то row_count после select показывает 3
(смотрел челез IBE дебагер)
Если же просто выполняю тот же select с теми же данными в
параметрах отдельно (вне триггера) row_count = 0 ...
Никаких изменений в таблицах перед этим select в триггере не
происходит (блок проверок)
Подскажите что бы это могло быть ?
PS: На Fb 2.0 откуда был перенесен этот код - всё работало коректно
С уважением,
Константин Григорьевич.
===============