powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / CONNECT BY PRIOR
24 сообщений из 24, страница 1 из 1
CONNECT BY PRIOR
    #35170412
Guest!!!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помогите пожалуйста ..если можно ссылкой Как работает CONNECT BY PRIOR..((((( Ни как не могу понять ... Да и литературы нет.....((
...
Рейтинг: 0 / 0
CONNECT BY PRIOR
    #35170418
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
CONNECT BY PRIOR
    #35170440
GUEST!!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо огромное.... Но было бы конечно не плохо на русском.... если можно или если есть..
...
Рейтинг: 0 / 0
CONNECT BY PRIOR
    #35170458
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Guest!!!ак работает CONNECT BY PRIOR..((((( Ни как не могу понять
авторЧтобы понять рекурсию надо понять рекурсию...
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
CONNECT BY PRIOR
    #37120851
alexdicr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
CONNECT BY PRIOR
    #37121350
anvano
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не прошло и двух лет .....
...
Рейтинг: 0 / 0
CONNECT BY PRIOR
    #37464786
max0s
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
anvanoне прошло и двух лет .....

8ой год и 11ый.. совсем рядом)
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
CONNECT BY PRIOR
    #38553958
WuRaU
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как называются такие таблицы в литературе? Дерево или еще как?
...
Рейтинг: 0 / 0
CONNECT BY PRIOR
    #38553964
K790
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WuRaU,

авторHierarchical Queries это непереводимая игра слов ?
...
Рейтинг: 0 / 0
CONNECT BY PRIOR
    #38553977
vladimir74
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
K790,

а продолжение темы мы ждем в 18г.... :)
...
Рейтинг: 0 / 0
CONNECT BY PRIOR
    #38553985
Фотография lLocust
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vladimir74,

ну почему же? ))

начали в 4-03-08
продолжили 16-02-11
воскресили 07-08-14

Так что где-то в январе 17-го года )))
...
Рейтинг: 0 / 0
CONNECT BY PRIOR
    #38647362
CONNECTBYPRIOR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как "остановить" раскрутку в конструкции CONNECT BY PRIOR ?
Запрос
Код: plsql
1.
2.
3.
4.
SELECT t.* 
FROM table t
CONNECT BY PRIOR t.parentid=t.id
START WITH t.id=9999


возвращает набор данных
былоid parentid
9999 5555
5555 3333
3333 1111
1111 0001
Как вернуть такой набор данных?
сталоid parentid
9999 5555
5555 3333
т.е. остановить "раскрутку" на условии id=5555 ?
...
Рейтинг: 0 / 0
CONNECT BY PRIOR
    #38647397
Фотография -2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CONNECTBYPRIORт.е. остановить "раскрутку" на условии id=5555 ?Добавить условие в connect by
...
Рейтинг: 0 / 0
CONNECT BY PRIOR
    #38647428
ten
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CONNECTBYPRIORостановить "раскрутку" на условии id=5555 ?
Код: plsql
1.
CONNECT BY PRIOR t.parentid=t.id and prior id!=5555
...
Рейтинг: 0 / 0
CONNECT BY PRIOR
    #38647449
CONNECTBYPRIOR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ten , спасибо!
Все получилось, только условие другое подошло
Код: plsql
1.
CONNECT BY PRIOR t.parentid=t.id AND PRIOR id<>5555
...
Рейтинг: 0 / 0
CONNECT BY PRIOR
    #38647453
CONNECTBYPRIOR ten , спасибо!
Все получилось, только условие другое подошло
Код: plsql
1.
CONNECT BY PRIOR t.parentid=t.id AND PRIOR id<>5555

ты правда думаешь, что это - другое условие?
...
Рейтинг: 0 / 0
CONNECT BY PRIOR
    #38647454
CONNECTBYPRIOR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
блин, нельзя отредактировать предыдущее сообщение((
В общем, там ошибка, правильно так:
Код: plsql
1.
CONNECT BY PRIOR t.parentid=t.id AND PRIOR parentid<>5555
...
Рейтинг: 0 / 0
CONNECT BY PRIOR
    #38647456
CONNECTBYPRIORблин, нельзя отредактировать предыдущее сообщение((что написано пером, то не вырубишь топором... (с)
...
Рейтинг: 0 / 0
CONNECT BY PRIOR
    #38775453
Guest13102014
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
CONNECTBYPRIORКак "остановить" раскрутку в конструкции CONNECT BY PRIOR ?
Запрос
Код: plsql
1.
2.
3.
4.
SELECT t.* 
FROM table t
CONNECT BY PRIOR t.parentid=t.id
START WITH t.id=9999


возвращает набор данных
былоid parentid
9999 5555
5555 3333
3333 1111
1111 0001
Как вернуть такой набор данных?
сталоid parentid
9999 5555
5555 3333
т.е. остановить "раскрутку" на условии id=5555 ?


SELECT t.*
FROM table t
WHERE level<3
CONNECT BY PRIOR t.parentid=t.id
START WITH t.id=9999
...
Рейтинг: 0 / 0
CONNECT BY PRIOR
    #38775507
Фотография SY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plsql
1.
2.
3.
4.
5.
6.
select  *
  from  t
  start with id = 9999
  connect by id = prior parent_id
         and prior id != 5555
/



SY.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
CONNECT BY PRIOR
    #39396285
altjke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
lLocustvladimir74,

ну почему же? ))

начали в 4-03-08
продолжили 16-02-11
воскресили 07-08-14

Так что где-то в январе 17-го года )))

Немного опоздали))
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
CONNECT BY PRIOR
    #39729141
Belest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На эту тему могу порекомендовать вот эту статью: https://habr.com/post/43955/
...
Рейтинг: 0 / 0
CONNECT BY PRIOR
    #39729146
Фотография -2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Belest,

Слишком рано.
...
Рейтинг: 0 / 0
CONNECT BY PRIOR
    #39729178
MaximaXXL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-2-,

Статья 2008 года, через пол года как задан вопрос. Может за 10 лет автор туда и не заглянул
...
Рейтинг: 0 / 0
24 сообщений из 24, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / CONNECT BY PRIOR
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]