Запитання з тегом «hierarchy»

Для питань, що стосуються розміщення предметів на упорядковані рівні.

3
Знайдіть найвищий рівень ієрархічного поля: з vs без CTE
Примітка: це питання було оновлено, щоб відобразити, що ми зараз використовуємо MySQL, зробивши це, я хотів би побачити, наскільки простіше було б, якби ми перейшли на базу даних, що підтримує CTE. У мене є таблиця самовідновлення з первинним ключем idта зовнішнім ключем parent_id. +------------+--------------+------+-----+---------+----------------+ | Field | Type | Null …

3
Ієрархічне замовлення дерева-батька
Я повинен слідкувати за даними в SQL Server 2008 R2. SQLFiddle Схема: СТВОРИТИ ТАБЛИЦЮ [dbo]. [ICFilters] ( [ICFilterID] [int] ІДЕНТИЧНІСТЬ (1,1) NOT NULL, [ParentID] [int] NOT NULL DEFAULT 0, [FilterDesc] [varchar] (50) НЕ NULL, [Активний] [крихітний] НЕ ВІДПОВІДНИЙ 1, CONSTRAINT [PK_ICFilters] PRIMARY KEY CLUSTERED ([ICFilterID] ASC) З PAD_INDEX = OFF, …

5
Хтось використовує HierarchyId у виробництві? Це надійно?
Хтось, хто використовує HierarchyId у реальному виробництві з таблицями розумного розміру, більше кількох тисяч рядків? Це надійно / ефективно? До сих пір я не знайшов нікого , не зв'язаний з продавцем рекомендувати його, і Пол Нільсен радить проти нього тут . Який ваш досвід використання HierarchyId у фактичних виробничих системах? …

3
Створіть ієрархію декількох рівнів, де кожен вузол має випадкову кількість дітей
Мені потрібно створити деякі тестові дані, які передбачають ієрархію. Я міг би зробити це легко і зробити пару CROSS JOINс, але це дало б мені структуру, яка є повністю однорідною / без будь-яких змін. Це не тільки здається тьмяним, але відсутність змін у тестових даних іноді маскує проблеми, які інакше …

4
Перехід даних, що нагадують дерево, у реляційній базі даних за допомогою SQL
Чи є спосіб відстежувати дані дерева у SQL? Я знаю проconnect by в Oracle, але чи є інший спосіб зробити це в інших реалізаціях SQL? Я запитую, оскільки використовувати connect byпростіше, ніж писати цикл або рекурсивну функцію для запуску запиту для кожного результату. Оскільки, здається, деякі люди бентежать фразою "дані …

2
Чи є на основі способу завантаження / читання гілки дерева за допомогою HierarchyId
Я граю з HierarchyId, і я не з'ясував набір способів зробити наступне: вставити відразу все піддірево отримати відразу все піддірево Це питання пов'язане з моїм попереднім , і я підозрюю, що єдиний спосіб виконання цих двох завдань за допомогою HierarchyId - це один вузол або один рівень за один раз. …

3
Oracle: Як я запитую ієрархічну таблицю?
Фон Це для побудови деяких поглядів, які ми будемо використовувати для звітності. У мене є таблиця місць розташування, ключові поля - "місцезнаходження" та "батьків" . Структура, яку ці два поля створюють, рівняється, узгоджується з назвою компанії -> Назва кампусу -> Назва будівлі -> Назва поверху -> Назва кімнати. Назва компанії …
10 oracle  query  view  hierarchy 

6
Таблиці з ієрархією: створити обмеження для запобігання циркулярності за допомогою сторонніх клавіш
Припустимо, у нас є таблиця, яка має обмеження для зовнішнього ключа, як така: CREATE TABLE Foo (FooId BIGINT PRIMARY KEY, ParentFooId BIGINT, FOREIGN KEY([ParentFooId]) REFERENCES Foo ([FooId]) ) INSERT INTO Foo (FooId, ParentFooId) VALUES (1, NULL), (2, 1), (3, 2) UPDATE Foo SET ParentFooId = 3 WHERE FooId = 1 …

1
Ієрархічні дозволи в таблиці, що зберігається ієрархією
Припускаючи таку структуру бази даних (за потреби змінюється) ... Я шукаю хороший спосіб визначити "ефективні дозволи" для певного користувача на певній сторінці таким чином, що дозволяє мені повернути рядок, що містить Сторінку та ефективні дозволи. Я думаю, що ідеальне рішення може включати в себе функцію, яка використовує CTE для виконання …

2
Чи є ієрархічний CLR з відкритим кодом?
Вбудована ієрархіда - це CLR, який зберігає шляхи в ефективній бінарній формі та забезпечує інші корисні функції. На жаль, існує обмеження того, наскільки глибокими можуть бути представлені шляхи, і це ~ 1427 для бінарного дерева. Я хотів би збільшити цю межу для складної існуючої програми, яка не може досягти цієї …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.