Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Иерархические структуры [MSSQL]


Страницы:   1 2 3

Хаванагил ©   (2007-03-22 14:58:00) 

например, структура подразделений в организации..
организация, в ней отделы, в отделах - сектора и т.д.. как это хранить в базе?

если в виде записей, которые ссылаются на записи той же таблицы - можно, но тогда ссылка должна мочь быть null (для самого верхнего уровня, над которым уже ничего нет), но тогда каскадное удаление не получится (поправьте если всё же его можно устроить, у меня соответствующие опции в properties связи были не активные) и придется использовать рекурсию.. то же самое с введением таблицы связи (подразделение, вышестоящее подразделение)..

так вот...
есть ли способ чтобы без рекурсии обойтись?


Jan   (2007-03-22 15:41:00) [41]


> нет.

есть :)


Sergey13   (2007-03-22 15:28:00) [42]

> есть ли способ чтобы без рекурсии обойтись?

Уйти на Оракл. От рекурсии не уйдешь, но она не будет такой пративной. 8-)


Ega23   (2007-03-22 14:59:00) [43]


> есть ли способ чтобы без рекурсии обойтись?


нет.


Страницы:   1 2 3

Наверх

Титульная страница Поиск, карта сайта Написать письмо