K>> Есть задачка реализовать уделение ветки дерева. AAV> 1. Почитай статьи про деревья на www.ibase.ru.
Пасибо, оттуда все основные идеи и беруться :) AAV> 2. Логично при удалении родителя удалять всех его потомков. В противном случае AAV> они (потомки) останутся без родителя, таким образом будет нарушена "целочная AAV> ссылостность". С задачей удаления потомков прекрасно справляется триггер AAV> before delete. Задача удаления ветки при этом - просто удаление самого AAV> старшего узла этой ветки. Остальное рекурсивно сделает триггер. В моём случае низя на тригер вешать :( 1. на тригере висит сохранение протокола изменений (там и так до чёртиков ...) 2. Не всегда надо удалять все входящие ветки 3. .... не помню чего ещё, помню у меня при удалении в тригерах какой-то "рекурсивно зацикливающийся глюк" происходил который SS вешеал намертво :) (правда я теперь на CS, но уж больно повторять не "хотся") PS: А вообще-то спасибо всем, уж всё - разобрался ... С уважением, Константин Григорьевич. =============== Если "низя", но очень "хотса" - то "мона" :) --~--~---------~--~----~------------~-------~--~----~ -~----------~----~----~----~------~----~------~--~---