Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Кто какие знает расширения SQL для работы с иерархическими структурами? / 8 сообщений из 8, страница 1 из 1
19.11.2003, 13:12
    #32328598
U-gene
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кто какие знает расширения SQL для работы с иерархическими структурами?
Други моя....ответьте, коли САБЖ вызвает у вас какие-то ассоциации. Поясню - мне интересны нестандартные расширения SQL-я в разных, может не очень известных продуктах, каким-либо образом предназначенные для работы с леревьями и\или сетями. Коли дадите ссылку - буду крайне признателен, коли кинете примерчик - буду вельми понеже :)
...
Рейтинг: 0 / 0
19.11.2003, 13:25
    #32328630
Gt_
Gt_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кто какие знает расширения SQL для работы с иерархическими структурами?
есть в oracle и левый модуль для posgre ...
...
Рейтинг: 0 / 0
19.11.2003, 14:13
    #32328738
ASCRUS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кто какие знает расширения SQL для работы с иерархическими структурами?
Sybase ASA 9, здесь я как раз приводил пример работы с рекурсивными запросами и как можно пользуясь обычным WatcomSQL сделать сортировку рекурсивного запроса по сравнению с одним из предложенных методом Оракла.
...
Рейтинг: 0 / 0
19.11.2003, 14:19
    #32328754
IBMer
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кто какие знает расширения SQL для работы с иерархическими структурами?
В 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
19.11.2003, 15:48
    #32328980
funikovyuri
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кто какие знает расширения SQL для работы с иерархическими структурами?
2IBMer

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


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