![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Иерархические структуры [MSSQL]
Хаванагил © (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]
> есть ли способ чтобы без рекурсии обойтись?
нет.