P8-ExchangeService/db/F_EXSQUEUE_GET_CHILD_COUNT.fnc

14 lines
527 B
Plaintext

create or replace function F_EXSQUEUE_GET_CHILD_COUNT
(
NRN in number -- Ðåãèñòðàöèîííûé íîìåð çàïèñè î÷åðåäè îáìåíà
) return number -- Êîëè÷åñòâî ñâÿçàííûõ çàïèñåé
as
NCHILD_COUNT PKG_STD.TNUMBER; -- Íàéäåííîå êîëè÷åñòâî ñâÿçàííûõ çàïèñåé
begin
/* Îïðåäåëåíèå êîëè÷åñòâà */
select count(*) - 1 into NCHILD_COUNT from EXSQUEUE T connect by prior T.RN = T.EXSQUEUE start with T.RN = NRN;
/* Âîçâðàùåíèå ðåçóëüòàòà */
return NCHILD_COUNT;
end;
/