imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Компьютеры > Программирование
Опции темы
Старый 02.04.2007, 08:42     # 1
Tot_Samiy
Guest
 
Сообщения: n/a

Деревья в FB

Привед всем!
Столкнулся с проблемой. Есть таблица r_uzel01 с полями coderec(int)-ребенок и incoderec(int)-родитель.
Есть процедура которая выбирает только детей.

CREATE PROCEDURE GETCHILD (
PRNT INTEGER,
BLEV SMALLINT)
RETURNS (
CHLD INTEGER,
RLEV SMALLINT,
AAA VARCHAR(30),
INCOD INTEGER,
BBB VARCHAR(30))
AS
DECLARE VARIABLE PRM1 INTEGER;
begin
for select u.coderec from r_uzel01 u where u.incoderec=:Prnt into :Chld
do begin
rLev = bLev + 1;
suspend;
for select Chld3,rLev3 from getchild(:Chld,:rlev) into :Chld,:rlev
do
suspend;
end
end

Как переделать эту процедуру, так что бы у каждого ребенка выводился родитель?
 


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 01:02.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.