powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Кто какие знает расширения SQL для работы с иерархическими структурами?
8 сообщений из 8, страница 1 из 1
Кто какие знает расширения SQL для работы с иерархическими структурами?
    #32328598
Фотография U-gene
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Други моя....ответьте, коли САБЖ вызвает у вас какие-то ассоциации. Поясню - мне интересны нестандартные расширения SQL-я в разных, может не очень известных продуктах, каким-либо образом предназначенные для работы с леревьями и\или сетями. Коли дадите ссылку - буду крайне признателен, коли кинете примерчик - буду вельми понеже :)
...
Рейтинг: 0 / 0
Кто какие знает расширения SQL для работы с иерархическими структурами?
    #32328630
Gt_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Gt_
Гость
есть в oracle и левый модуль для posgre ...
...
Рейтинг: 0 / 0
Кто какие знает расширения SQL для работы с иерархическими структурами?
    #32328738
Фотография ASCRUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sybase ASA 9, здесь я как раз приводил пример работы с рекурсивными запросами и как можно пользуясь обычным WatcomSQL сделать сортировку рекурсивного запроса по сравнению с одним из предложенных методом Оракла.
...
Рейтинг: 0 / 0
Кто какие знает расширения SQL для работы с иерархическими структурами?
    #32328754
IBMer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В DB2 есть конструкция WITH которая есть часть стандарата.

Получается что-то типа
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
[FIXED]
+ ---------------+ 
 
|PKEY |CKEY |NUM| 
| -----|-----|---| 
 
|AAA  |BBB  |  1  | 
|AAA  |CCC  |  5  | 
|AAA  |DDD  |  20 |
|CCC  |EEE  |  33 |
|DDD  |EEE  |  44 |
|DDD  |FFF  |  5  | 
|FFF  |GGG  |  5  | 
+ ---------------+
 

WITH PARENT (PKEY, CKEY) AS ANSWER
(SELECT PKEY, CKEY 
FROM HIERARCHY 
WHERE PKEY = ’AAA’ 
UNION ALL 
SELECT C.PKEY, C.CKEY
FROM HIERARCHY
,PARENT P 
WHERE P.CKEY = C.PKEY 
) 
SELECT PKEY, CKEY 
FROM PARENT;

ANSWER
ANSWER
========= PROCESSING
PKEY CKEY SEQUENCE
 ---- ---- ==========
 
AAA BBB  < 1st pass
AAA CCC   ""
AAA DDD  "  "
CCC EEE  < 2nd pass
DDD EEE  < 3rd pass
DDD FFF  " "
FFF GGG  < 4th pass
[/FIXED]



Большее кол-во примеров
http://ourworld.compuserve.com/homepages/graeme_birchall/HTM_COOK.HTM
...
Рейтинг: 0 / 0
Кто какие знает расширения SQL для работы с иерархическими структурами?
    #32328980
funikovyuri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2IBMer

Тоже самое есть в ASA9
...
Рейтинг: 0 / 0
Кто какие знает расширения SQL для работы с иерархическими структурами?
    #32329931
IBMer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Первым это появилось в DB2 v5 еще в 1997 году.
...
Рейтинг: 0 / 0
Кто какие знает расширения SQL для работы с иерархическими структурами?
    #32330169
funikovyuri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здорово - мне просто приятно что что-то что есть в DB2 есть и в ASA
...
Рейтинг: 0 / 0
Кто какие знает расширения SQL для работы с иерархическими структурами?
    #32330540
IBMer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Почему интересно этого нет в АSE???
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Кто какие знает расширения SQL для работы с иерархическими структурами?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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