Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Проход по дереву на PL/SQL  [new]
Eagle712
Member

Откуда:
Сообщений: 2
Здравствуйте!
помогите перевести процедуру на PL/SQL

CREATE PROCEDURE GETPARENTS (ID INTEGER)
RETURNS (DID INTEGER, OID INTEGER, NAME VARCHAR(30))
AS
BEGIN
WHILE (:ID > 0) DO /* ищем до корня */
BEGIN
SELECT O.ID, O.PARENT, O.NAME
FROM OBJECTS O
WHERE O.ID = :ID
INTO :DID, :OID, :NAME;
ID = :OID; /* код родителя для следующей выборки */
SUSPEND;
END
END

Заранее благодарен.
8 окт 12, 11:38    [13283121]     Ответить | Цитировать Сообщить модератору
 Re: Проход по дереву на PL/SQL  [new]
Добрый Э - Эх
Guest
прочитай про start with ... connect by ... prior
8 окт 12, 11:41    [13283144]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить