Articles of hiérarchique données

Comment insert une valeur d'identité générée automatiquement dans le cadre d'un champ hierarchyid sur le même logging

J'essaie de find un moyen d'insert un logging dans une table qui utilise la valeur Identity nouvellement générée dans le cadre de son identifiant de hiérarchie. Le sql suivant démontre ce que j'essaye de faire, et le plus proche que j'ai réussi à venir. Ce qui est d'utiliser un insert suivi d'une mise à jour […]

SQL Parent Child – Maître Parent

J'ai besoin de déterminer le code parent principal pour un certain nombre de code enfant lié, mais j'ai continué à get l'erreur maximale de récursivité. Je suis encore nouveau à SQL donc quelqu'un peut m'aider s'il vous plaît avec ce problème. Idéalement, j'aimerais que le résultat final ressemble à ceci: Le code que j'ai joué […]

Quand utiliser une table récursive

J'ai besoin de build une structure de schéma pour supporter la table des matières (donc le niveau des sections / sous-sections pourrait changer pour chaque livre ou document que j'ajoute) … une de mes premières pensées était que je pourrais utiliser une table récursive pour gérer cela. Je veux m'assurer que ma structure est normalisée, […]

Hiérarchie dans SQL et ASP.net

Je crée une page Web qui contient des Posts et des Comments . Lorsque je récupère les Comments pour chaque Post pendant le rendu de ce Post , la récupération est très lente. Je suppose que cela est dû à l'ouverture / fermeture des connections fréquemment. Peu importe, ça ne va pas bien. Pour résoudre […]

Comment concevoir des tables de database pour des données hiérarchiques avec une profondeur inconnue?

Je veux créer des données hiérarchiques avec une profondeur inconnue comme ceci: Créer des catégories et des sous-catégories et pour ces sous-catégories, ils auront aussi des sous-catégories et ainsi de suite. La profondeur des sous-catégories est inconnue et seulement sera effectuée dans l'exécution par l'user. Ce que je pensais à propos de, mais à eux […]

SQL Server – Récupère les valeurs parentes de l'enfant de manière récursive

Donc, je me suis battu avec cela pour la dernière heure ou deux maintenant J'écris un script pour extraire des données dans un bon format pour que je puisse les utiliser dans un autre process mais je n'arrive pas à comprendre ce bit particulier (je n'utilise pas beaucoup SQL Server) J'ai plusieurs tables qui sont […]

SQL pour returnner set de résultats nesteds?

Est-il possible d'avoir une seule requête SQL renvoyer une structure nestede plutôt que de faire des appels db récursifs pour build le tableau ou l'object? J'utilise quelque chose de similaire à ce pseudo code pour build: parentCategory = 'SELECT * FROM Category WHERE child_category IS NULL AND ParentIDNo IS NULL'; while parentCategory do childCategory = […]

Requête SQL hiérarchique ne renvoyant pas le niveau

J'ai une requête hiérarchique SQL Server typique: WITH bhp AS ( SELECT name, 0 AS level FROM dbo.BhpNode WHERE parent_id IS NULL UNION ALL SELECT a.name, level + 1 FROM dbo.BhpNode a INNER JOIN dbo.BhpNode b ON b.bhp_node_id = a.parent_id ) SELECT * FROM bhp Cela semble correspondre aux divers exemples de requêtes hiérarchiques que […]

Utilisation de la requête récursive à l'aide du CTE

J'essaie d'écrire une requête récursive efficace. J'ai couru à travers les CTE et j'ai trouvé un certain nombre d'exemples. Cependant, chaque exemple que j'ai trouvé returnne les mêmes données qui sont récursives où je dois returnner des données différentes. Par exemple, mes données hiérarchiques sont un tableau des locations. [Locations] ID int Title nvarchar(100) ParentLocationID […]

Aide à la design de database – données hiérarchiques

J'ai donc une table des counts users (Utilisateurs). Il doit y avoir une fonctionnalité en place pour les sous-counts. Ainsi, par exemple, une entreprise nommée Dunder Mifflin pourrait avoir un count. La société aura sous-counts, comptabilité et ventes. Le count de comptabilité aurait sous-counts pour Kevin, Angela et Oscar. Et il n'y a pas de […]