Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Вставка и обновление данных в таблице с указанием уровня вложенности  [new]
DirectMaster
Member

Откуда:
Сообщений: 5
День добрый.
Возникла следующая проблема.

Есть таблица Unit:
UnitID - айдишник строки (PK)
ParentUnitID - айдишник родителя
UnitCode - код объекта
Level - уровень объекта (объект у которого родителя нет 1го уровня, у которого родитель 3-го уровня находится на 4-м и т.д.).

Приходят данные (добавление и обновление уже существующих) в виде такой вот простой таблицы UnitsToLoad:
UnitCode, ParentUnitCode.
Сложность в том, что новые объекты могут ссылаться как на уже существующие в таблице Unit, так и на те, что пришли с ними в UnitsToLoad. Вопрос как их загрузить так, чтобы Level проставился корректно? Буду благодарен за подсказку.
9 сен 14, 18:31    [16556157]     Ответить | Цитировать Сообщить модератору
 Re: Вставка и обновление данных в таблице с указанием уровня вложенности  [new]
Glory
Member

Откуда:
Сообщений: 104760
DirectMaster
Вопрос как их загрузить так, чтобы Level проставился корректно?

Пересчитать после загрузки.
9 сен 14, 21:58    [16556726]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить